Blob Blame History Raw
Work around implicit exit function declarations in jb_openssl_check,
jb_sasl2_check.  For C99 compatibility.

Submitted upstream: <https://bugs.launchpad.net/mail-notification/+bug/1997992>

diff --git a/jbsrc/lib/src/extras/jb-openssl.c b/jbsrc/lib/src/extras/jb-openssl.c
index b51f32ce49742275..304cb3e73532cea9 100644
--- a/jbsrc/lib/src/extras/jb-openssl.c
+++ b/jbsrc/lib/src/extras/jb-openssl.c
@@ -59,8 +59,8 @@ jb_openssl_check (const char *minversion)
 			      "      + (JB_OPENSSL_MINOR << 20)\n"
 			      "      + (JB_OPENSSL_FIX << 12)\n"
 			      "      + (JB_OPENSSL_PATCH << 4))\n"
-			      "    exit(1); /* version too old */\n"
-			      "  exit(0); /* ok */\n"
+			      "    return 1; /* version too old */\n"
+			      "  return 0; /* ok */\n"
 			      "}\n",
 			      JB_OPENSSL_CFLAGS,
 			      cppflags,
diff --git a/jbsrc/lib/src/extras/jb-sasl2.c b/jbsrc/lib/src/extras/jb-sasl2.c
index f8c42f2dde696b14..c03de33156d1f8d6 100644
--- a/jbsrc/lib/src/extras/jb-sasl2.c
+++ b/jbsrc/lib/src/extras/jb-sasl2.c
@@ -54,8 +54,8 @@ jb_sasl2_check (const char *minversion)
 			      "  sasl_version_info(0, 0, &major, &minor, &step, &patch);\n"
 			      "  if ((major << 24) + (minor << 16) + (step << 8) + patch\n"
 			      "      < (JB_SASL2_MAJOR << 24) + (JB_SASL2_MINOR << 16) + (JB_SASL2_STEP << 8) + JB_SASL2_PATCH)\n"
-			      "    exit(2); /* version too old */\n"
-			      "  exit(0);\n"
+			      "    return 2; /* version too old */\n"
+			      "  return 0;\n"
 			      "}\n",
 			      JB_SASL2_CFLAGS,
 			      cppflags,