diff --git a/logger.c b/logger.c
index 1d5bacee4db24ffcbbf8401c4c21f86da8e1d80a..358caa6cd0b93efffc776cfb8722e956c3862a7f 100755
--- a/logger.c
+++ b/logger.c
@@ -895,7 +895,7 @@ void ast_verbose(const char *fmt, ...)
 	ast_log(LOG_VERBOSE, "%s", stuff);
 
 	if (len) {
-		if (complete)
+		if (!complete)
 			replacelast = 1;
 		else 
 			replacelast = len = 0;