diff --git a/tools.h b/tools.h index 8c55849..14b4c58 100644 --- a/tools.h +++ b/tools.h @@ -41,7 +41,7 @@ char * tool_function_bash(char * command){ fp = popen(command, "r"); if (fp == NULL) { perror("popen failed"); - return NULL; + return "Popen failed!"; } // Read output in chunks @@ -52,7 +52,7 @@ char * tool_function_bash(char * command){ perror("realloc failed"); free(output); pclose(fp); - return NULL; + return "Failed to allocate memory!"; } output = new_output; strcpy(output + total_size, buffer);