|
@@ -432,15 +432,19 @@ static char *read_conn(struct mg_connection *conn, int *size)
|
|
return data;
|
|
return data;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+#ifdef MEMORY_DEBUGGING
|
|
extern unsigned long mg_memory_debug_blockCount;
|
|
extern unsigned long mg_memory_debug_blockCount;
|
|
extern unsigned long mg_memory_debug_totalMemUsed;
|
|
extern unsigned long mg_memory_debug_totalMemUsed;
|
|
|
|
+#endif
|
|
|
|
|
|
static void ut_mg_stop(struct mg_context *ctx)
|
|
static void ut_mg_stop(struct mg_context *ctx)
|
|
{
|
|
{
|
|
/* mg_stop for unit_test */
|
|
/* mg_stop for unit_test */
|
|
mg_stop(ctx);
|
|
mg_stop(ctx);
|
|
|
|
+#ifdef MEMORY_DEBUGGING
|
|
ASSERT(mg_memory_debug_blockCount == 0);
|
|
ASSERT(mg_memory_debug_blockCount == 0);
|
|
ASSERT(mg_memory_debug_totalMemUsed == 0);
|
|
ASSERT(mg_memory_debug_totalMemUsed == 0);
|
|
|
|
+#endif
|
|
mg_sleep(
|
|
mg_sleep(
|
|
31000); /* This is required to ensure the operating system already
|
|
31000); /* This is required to ensure the operating system already
|
|
allows to use the port again */
|
|
allows to use the port again */
|