Просмотр исходного кода

hostname() null terminaiton subtraction *is* needed

Aaron Marcher 9 лет назад
Родитель
Сommit
1ad9f2504d
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      slstatus.c

+ 1 - 1
slstatus.c

@@ -273,7 +273,7 @@ hostname(void)
 
 	fgets(hostname, sizeof(hostname), fp);
 	/* FIXME: needs improvement */
-	memset(&hostname[strlen(hostname)], '\0',
+	memset(&hostname[strlen(hostname)-1], '\0',
 		sizeof(hostname) - strlen(hostname));
 	fclose(fp);