diff --git a/src/imlib.c b/src/imlib.c
index dc46d4ed4b999ceff1d82bc62c661183b4e6adac..9f3437b8368a5d012a927ec4a72295af6b15c2bb 100644
--- a/src/imlib.c
+++ b/src/imlib.c
@@ -455,7 +455,7 @@ char *feh_http_load_image(char *url)
 		  return NULL;
 		}
 		
-		sfn = estrjoin("_", tmpname, "XXXXXX");
+		sfn = estrjoin("_", tmpname, "XXXXXX", NULL);
 		free(tmpname);
 		fd = mkstemp(sfn);
 		if (fd != -1) {