]> git.seodisparate.com - c_simple_http/commitdiff
Fix potential "strlen(NULL)"
authorStephen Seo <seo.disparate@gmail.com>
Tue, 10 Sep 2024 12:18:10 +0000 (21:18 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Tue, 10 Sep 2024 12:18:10 +0000 (21:18 +0900)
src/main.c

index 1ee91897dc4d058f96cfc2cda91258a28c65c069..4b2f2761288b67e20d572e47a6ae848471ff7c61 100644 (file)
@@ -392,8 +392,8 @@ int main(int argc, char **argv) {
       } else {
         const char *response = c_simple_http_response_code_error_to_response(
           response_code);
-        size_t response_size = strlen(response);
         if (response) {
+          response_size = strlen(response);
           CHECK_ERROR_WRITE(write(connection_fd, response, response_size));
         } else {
           CHECK_ERROR_WRITE(write(