diff --git a/logger.c b/logger.c
index 853f0d895f1b2f36df7545a33c316973b0cb099e..e88a3cba09c04bb29f4eeac0380f19d5260a596b 100755
--- a/logger.c
+++ b/logger.c
@@ -615,7 +615,7 @@ extern void ast_verbose(const char *fmt, ...)
 	vsnprintf(stuff + pos, sizeof(stuff) - pos, fmt, ap);
 	opos = pos;
 	pos = strlen(stuff);
-	if (fmt[strlen(fmt)-1] == '\n') 
+	if (stuff[strlen(stuff)-1] == '\n') 
 		complete = 1;
 	else
 		complete=0;