--- tomcat-native-1.1.19/jni/native/src/network.c
+++ tomcat-native-1.1.19/jni/native/src/network.c
@@ -76,6 +76,7 @@
 
 #endif /* TCN_DO_STATISTICS */
 
+extern apr_pool_t *tcn_global_pool;
 static apr_status_t sp_socket_cleanup(void *data)
 {
     tcn_socket_t *s = (tcn_socket_t *)data;
@@ -409,7 +410,7 @@
     }
     return P2J(a);
 cleanup:
-    if (p && s->sock)
+    if (tcn_global_pool && p && s->sock)
         apr_pool_destroy(p);
     return 0;
 }

