]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Do something sane if asserts are disabled.
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 24 Aug 2017 07:19:49 +0000 (15:19 +0800)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 24 Aug 2017 07:19:49 +0000 (15:19 +0800)
src/modules/rlm_pap/rlm_pap.c

index c6dc4a53af6f29b947711d5ff5eedd197b9d533f..d07e74598dd17d03fe8ba4d35ca4e576cbf3518b 100644 (file)
@@ -822,6 +822,7 @@ static rlm_rcode_t CC_HINT(nonnull) pap_auth_sha_evp(rlm_pap_t const *inst, REQU
 
        default:
                rad_assert(0);
+               return RLM_MODULE_INVALID;
        }
        ctx = EVP_MD_CTX_create();
        EVP_DigestInit_ex(ctx, md, NULL);
@@ -900,6 +901,7 @@ static rlm_rcode_t CC_HINT(nonnull) pap_auth_ssha_evp(rlm_pap_t const *inst, REQ
 
        default:
                rad_assert(0);
+               return RLM_MODULE_INVALID;
        }
 
        RDEBUG("Comparing with \"known-good\" %s-Password", name);