diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h
index 6948387e95c4e52e9297bdf422f0de1627f4b8e0..8797779996192d60adf06eead0959b01696f53cc 100644
--- a/src/sbbs3/sbbs.h
+++ b/src/sbbs3/sbbs.h
@@ -141,6 +141,10 @@ extern int	thread_suid_broken;			/* NPTL is no longer broken */
 			} \
 		} \
 	} \
+	else { \
+		if(ret) \
+			*ret=0; \
+	} \
 }
 
 #define JSVALUE_TO_RASTRING(cx, val, ret, sizeptr, lenptr) \