diff --git a/src/g_template.c b/src/g_template.c
index ecfdd37bb82801efb5791bfe03b16a70e0c93d4e..cb3c5735e48eaf3d314599ad697610e5989e51f5 100644
--- a/src/g_template.c
+++ b/src/g_template.c
@@ -468,8 +468,10 @@ t_template *template_findbyname(t_symbol *s)
 t_canvas *template_findcanvas(t_template *template)
 {
     t_gtemplate *gt;
-    if (!template) 
+    if (!template) {
         bug("template_findcanvas");
+		return (0);
+	}
     if (!(gt = template->t_list))
         return (0);
     return (gt->x_owner);