Index: /trunk/Nebulous/nebclient/tests/tests.c
===================================================================
--- /trunk/Nebulous/nebclient/tests/tests.c	(revision 19507)
+++ /trunk/Nebulous/nebclient/tests/tests.c	(revision 19508)
@@ -11,4 +11,7 @@
         diag("nebErr: %s", nebErr(server)); \
     }
+
+#define tst_nebFree(foo) \
+    if (foo) nebFree(foo)
 
 int main (int argc, char **argv) {
@@ -37,6 +40,6 @@
         neb_ok(server, nebDelete(server, key), "delete object");
 
-        nebFree(URI);
-        nebFree(filename);
+        tst_nebFree(URI);
+        tst_nebFree(filename);
     }
 
@@ -50,5 +53,5 @@
         ok(URI, "URI not NULL");
 
-        nebFree(URI);
+        tst_nebFree(URI);
         close(fh);
     }
@@ -107,5 +110,5 @@
         neb_ok(server, filename, "find file name");
 
-        nebFree(filename);
+        tst_nebFree(filename);
     }
 
