diff --git a/nufxlib/configure b/nufxlib/configure index 2895a5e..0709131 100755 --- a/nufxlib/configure +++ b/nufxlib/configure @@ -4033,7 +4033,7 @@ else int count; char buf[8]; count = sprintf(buf, "123"); /* should return three */ - exit(count != 3); + return count != 3; } _ACEOF diff --git a/nufxlib/configure.in b/nufxlib/configure.in index b197046..5a2b713 100644 --- a/nufxlib/configure.in +++ b/nufxlib/configure.in @@ -134,7 +134,7 @@ AC_CACHE_VAL(nufxlib_cv_sprintf_returns_int, [ int count; char buf[8]; count = sprintf(buf, "123"); /* should return three */ - exit(count != 3); + return count != 3; } ], [nufxlib_cv_sprintf_returns_int=yes], [nufxlib_cv_sprintf_returns_int=no],