]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix memory leak 2680/head
authorJorge Pereira <jpereiran@gmail.com>
Mon, 13 May 2019 20:52:44 +0000 (17:52 -0300)
committerJorge Pereira <jpereiran@gmail.com>
Mon, 13 May 2019 20:52:44 +0000 (17:52 -0300)
src/lib/server/tmpl.c

index 046824710c0e19dbae473686ac296c18dc3f8349..f481e3d7388f0925f4f4ca4c57c2d0372a15ff3c 100644 (file)
@@ -1725,7 +1725,7 @@ ssize_t _tmpl_to_type(void *out,
                 *      Data type conversion...
                 */
                ret = fr_value_box_cast(ctx, &value_from_cast, dst_type, NULL, to_cast);
-               if (ret < 0) return -1;
+               if (ret < 0) goto error;
 
 
                /*