fixed run_command()
This commit is contained in:
		@@ -400,7 +400,7 @@ static char *
 | 
				
			|||||||
run_command(const char *cmd)
 | 
					run_command(const char *cmd)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	FILE *fp;
 | 
						FILE *fp;
 | 
				
			||||||
	char buf[64] = "n/a";
 | 
						char buf[1024] = "n/a";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fp = popen(cmd, "r");
 | 
						fp = popen(cmd, "r");
 | 
				
			||||||
	if (fp == NULL) {
 | 
						if (fp == NULL) {
 | 
				
			||||||
@@ -408,9 +408,11 @@ run_command(const char *cmd)
 | 
				
			|||||||
		return smprintf(UNKNOWN_STR);
 | 
							return smprintf(UNKNOWN_STR);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	fgets(buf, sizeof(buf)-1, fp);
 | 
						fgets(buf, sizeof(buf)-1, fp);
 | 
				
			||||||
	buf[strlen(buf)-1] = '\0';
 | 
					 | 
				
			||||||
	pclose(fp);
 | 
						pclose(fp);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						buf[strlen(buf)] = '\0';
 | 
				
			||||||
 | 
						strtok(buf, "\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return smprintf("%s", buf);
 | 
						return smprintf("%s", buf);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user