backbone server is ready
[webserver.git] / webserver.c
index b0b7aeb44dc6e46ace5c7d609d68b09afd95219c..0110f279d315e5ce455634a33778a8f7327ceb98 100644 (file)
@@ -1,6 +1,6 @@
 /* depend: */
 /* cflags: */
-/* linker: color.o debug.o server.o signal.o */
+/* linker: color.o debug.o http.o server.o signal.o */
 
 #include <assert.h>
 #include <stdio.h>
@@ -9,6 +9,7 @@
 #include <signal.h>
 
 #include "debug.h"
+#include "http.h"
 #include "server.h"
 #include "signal.h"
 
@@ -135,9 +136,11 @@ int main (int argc, char *argv[])
         } else if (len < 0) {
             VERBOSE (WARNING, PRINT ("Connection in error (rx)\n"));
         } else {
+            VERBOSE (DEBUG, PRINT ("Received %d bytes\n", len));
 
             // processing
-            VERBOSE (DEBUG, PRINT ("Received:\n%s\n", data));
+            VERBOSE (DEBUG, PRINT ("Processing %s\n", data));
+            len = processing (data, len, &data);
 
             int rc = send_data (conn, data, len);
             if (rc == 0) {