]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
return on error
authorAlan T. DeKok <aland@freeradius.org>
Sun, 5 Feb 2017 14:59:41 +0000 (09:59 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 5 Feb 2017 14:59:41 +0000 (09:59 -0500)
src/modules/rlm_expr/rlm_expr.c

index 996a77221258a183d25d3994ea0401f354319b41..958f21b7675c4e39b01698d6cdbeee6095301321 100644 (file)
@@ -1192,7 +1192,7 @@ static ssize_t hmac_md5_xlat(UNUSED TALLOC_CTX *ctx, char **out, size_t outlen,
 
        data = data_buffer;
        data_len = sizeof(data_buffer);
-       if (decode_xlat_ref(&data, &data_len, request, p) < 0)
+       if (decode_xlat_ref(&data, &data_len, request, p) < 0) return -1;
 
        key = key_buffer;
        key_len = sizeof(key_buffer);
@@ -1251,7 +1251,7 @@ static ssize_t hmac_sha1_xlat(UNUSED TALLOC_CTX *ctx, char **out, size_t outlen,
 
        data = data_buffer;
        data_len = sizeof(data_buffer);
-       if (decode_xlat_ref(&data, &data_len, request, p) < 0)
+       if (decode_xlat_ref(&data, &data_len, request, p) < 0) return -1;
 
        key = key_buffer;
        key_len = sizeof(key_buffer);