diff options
author | Steve Kondik <shade@chemlab.org> | 2013-07-07 00:34:45 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2015-11-10 16:44:50 +0100 |
commit | 595c89417a703ba76c2302d7e779cd54286ad5a0 (patch) | |
tree | c7257ff73d08980ea842bd98adca5e460f8fbe0f | |
parent | b380c2ceac1795522acbe20819d2f19bb9e6f31e (diff) | |
download | android_external_exfat-595c89417a703ba76c2302d7e779cd54286ad5a0.tar.gz android_external_exfat-595c89417a703ba76c2302d7e779cd54286ad5a0.tar.bz2 android_external_exfat-595c89417a703ba76c2302d7e779cd54286ad5a0.zip |
Call exit instead of abort on unhandled errors
* Abort will show us a very scary stacktrace on Android under some
situations such as a card being ejected. Call exit(-1) instead.
-rw-r--r-- | libexfat/log.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libexfat/log.c b/libexfat/log.c index fd8982b..38c79d4 100644 --- a/libexfat/log.c +++ b/libexfat/log.c @@ -47,7 +47,11 @@ void exfat_bug(const char* format, ...) vsyslog(LOG_CRIT, format, aq); va_end(aq); +#if defined(__ANDROID__) + exit(-1); +#else abort(); +#endif } /* |