Handle truncation on snprintf
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Wed, 7 Sep 2016 15:54:40 +0000 (11:54 -0400)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Tue, 13 Sep 2016 21:25:10 +0000 (17:25 -0400)
src/common/uri.c

index 58ffcbcd66de518c8fba4ee4c470609af5ec8491..380e75dd33b4839b144181c35f341a2724ef0f4e 100644 (file)
@@ -587,6 +587,10 @@ ssize_t uri_parse_str_urls(const char *ctrl_url, const char *data_url,
                if (ret < 0) {
                        PERROR("snprintf file url");
                        goto parse_error;
+               } else if (ret >= sizeof(url)) {
+                       PERROR("snprintf file url is too long");
+                       goto parse_error;
+
                }
                ctrl_url = url;
        }
This page took 0.026765 seconds and 5 git commands to generate.