private fork

Fork of GSwifiInterface by gs fan

Revision:
16:105b56570533
Parent:
12:057089026a20
diff -r 086d1a33a197 -r 105b56570533 GSwifi/GSwifi_sock.cpp
--- a/GSwifi/GSwifi_sock.cpp	Thu Jan 30 15:10:14 2014 +0000
+++ b/GSwifi/GSwifi_sock.cpp	Tue Mar 04 15:01:38 2014 +0000
@@ -192,10 +192,14 @@
     _con[cid].parent = -1;
     _con[cid].func = NULL;
     _con[cid].accept = false;
+#ifndef CFG_ENABLE_RTOS
     if (_con[cid].buf == NULL) {
         _con[cid].buf = new CircBuffer<char>(CFG_DATA_SIZE);
         if (_con[cid].buf == NULL) error("Can't allocate memory");
     }
-    _con[cid].buf->flush();
+#endif
+    if (_con[cid].buf != NULL) {
+        _con[cid].buf->flush();
+    }
     _con[cid].connected = connected;
 }