D("debug webapp output : %s\n", buf);
sub_str = strstr(buf, "port: ");
- if (sub_str != NULL && sscanf(sub_str, "port: %s", port_str) == 1) {
+ if (sub_str != NULL && sscanf(sub_str, "port: %31s", port_str) == 1) {
snprintf(out_buf, sizeof(out_buf), "\n%s:%s\n", MESSAGE_PREFIX_APPCMD_RETURN, port_str);
writex(fd_out, out_buf, strlen(out_buf)+1);
break;
if (!strncmp(buf, "Appid: ", 7)) {
memset(appid, 0, sizeof(appid));
- sscanf(buf, "Appid: %s", appid);
+ sscanf(buf, "Appid: %127s", appid);
snprintf(out_buf+out_ptr, sizeof(out_buf)-out_ptr, ":%s", appid);
out_ptr += strlen(appid)+1;
} else if (!strncmp(buf, "Apptype: ", 9)) {
memset(apptype, 0, sizeof(apptype));
- sscanf(buf, "Apptype: %s", apptype);
+ sscanf(buf, "Apptype: %127s", apptype);
snprintf(out_buf+out_ptr, sizeof(out_buf)-out_ptr, ":%s", apptype);
out_ptr += strlen(apptype)+1;