diff --git a/src/include/66/resolve.h b/src/include/66/resolve.h
index 32f3951cf7e484e46d8fe5583cffb47e7f7e544b..0d542dcec403d3ebc4b917a53203eea08d408c4a 100644
--- a/src/include/66/resolve.h
+++ b/src/include/66/resolve.h
@@ -49,7 +49,7 @@ struct resolve_wrapper_s
 } ;
 
 #define RESOLVE_SET_SAWRES(wres) \
-    stralloc_ref sawres ; \
+    stralloc_ref sawres = 0 ; \
     if (wres->type == SERVICE_STRUCT) sawres = (&((resolve_service_t *)wres->obj)->sa) ; \
     else if (wres->type == TREE_STRUCT) sawres = (&((resolve_tree_t *)wres->obj)->sa) ;