for (a=0; a<b; ++a) ++ptr;
strcpy(ptr,"");
- u->url_data = malloc(strlen(up));
+ u->url_data = malloc(strlen(up)+1);
strcpy(u->url_data, up);
+ u->url_data[b] = 0;
unescape_input(u->url_data);
-
up = ptr;
++up;
}
readloop("readfwd");
}
+ else if (!strcasecmp(action, "display_enter")) {
+ display_enter();
+ }
+
+ else if (!strcasecmp(action, "post")) {
+ post_message();
+ }
+
/* When all else fails... */
else {
printf("HTTP/1.0 200 OK\n");