]> git-server-git.apps.pok.os.sepia.ceph.com Git - jerasure.git/commit
use assert(0) instead of exit(1)
authorLoic Dachary <ldachary@redhat.com>
Mon, 15 Dec 2014 11:08:37 +0000 (12:08 +0100)
committerLoic Dachary <ldachary@redhat.com>
Mon, 15 Dec 2014 11:08:37 +0000 (12:08 +0100)
commit36008101d5fd1e3d19230828c0eb231869569893
tree8d832fce9408ba6e17ba0796262153fbb5e99c59
parentc94348f73a3c38745659cde6f73037898fd54583
use assert(0) instead of exit(1)

When a fatal error (unaligned memory etc.) is detected, jerasure
should assert(3) instead of exit(3) to give a chance to the calling
program to catch the exception and display a stack trace. Although it is
possible for gdb to display the stack trace and break on exit, libraries
are not usually expected to terminate the calling program in this way.

Signed-off-by: Loic Dachary <loic@dachary.org>
src/galois.c
src/jerasure.c
src/reed_sol.c