Skip to content

Commit

Permalink
sfeakes#135: Buffer overflow in action_web_request
Browse files Browse the repository at this point in the history
  • Loading branch information
ballle98 committed Nov 18, 2020
1 parent e360cba commit de5c868
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions net_services.c
Original file line number Diff line number Diff line change
Expand Up @@ -1076,7 +1076,7 @@ void action_web_request(struct mg_connection *nc, struct http_message *http_msg)
}
//} else if (strstr(http_msg->method.p, "PUT")) {
} else {
char buf[50];
char buf[200];
float value = 0;
DEBUG_TIMER_START(&tid);

Expand Down Expand Up @@ -1160,7 +1160,8 @@ void action_web_request(struct mg_connection *nc, struct http_message *http_msg)
mg_send_head(nc, 200, strlen(GET_RTN_UNKNOWN), CONTENT_TEXT);
mg_send(nc, GET_RTN_UNKNOWN, strlen(GET_RTN_UNKNOWN));
}
sprintf(buf, "action_web_request() request '%.*s' took",http_msg->uri.len, http_msg->uri.p);
snprintf(buf, sizeof(buf), "action_web_request() request '%.*s' took",
http_msg->uri.len, http_msg->uri.p);

DEBUG_TIMER_STOP(tid, NET_LOG, buf);
}
Expand Down

0 comments on commit de5c868

Please sign in to comment.