]> git.ipfire.org Git - thirdparty/FORT-validator.git/commitdiff
RRDP: Patch uninitialized string
authorAlberto Leiva Popper <ydahhrk@gmail.com>
Thu, 28 Oct 2021 23:09:14 +0000 (18:09 -0500)
committerAlberto Leiva Popper <ydahhrk@gmail.com>
Thu, 28 Oct 2021 23:09:14 +0000 (18:09 -0500)
Detected by valgrind.

src/rrdp/rrdp_parser.c

index 0478a842468ab940165d992f3ae28c66985ad840..46808fa17886e4d08a4dad064254b7cdc6c74ca6 100644 (file)
@@ -150,10 +150,9 @@ base64_sanitize(char *content, char **out)
                return error;
 
        if (original_size <= BUF_SIZE) {
-               result = malloc(original_size + 1);
+               result = strdup(content);
                if (result == NULL)
                        return pr_enomem();
-               result[original_size] = '\0';
                *out = result;
                return 0;
        }