diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-10-12 22:48:33 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-10-12 22:48:33 +0200 |
commit | aa816c309b268504db04e48e5e9f328398428427 (patch) | |
tree | e8ba48c5f527491a0f2ab05a429370aac4d4ae2a /src/program.c | |
parent | ad18c8cffbecf2126b4e77ad6ec6ae78ef017e0e (diff) |
misc
Diffstat (limited to 'src/program.c')
-rw-r--r-- | src/program.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/program.c b/src/program.c index 00f242b..56f65c1 100644 --- a/src/program.c +++ b/src/program.c @@ -27,9 +27,8 @@ static int program_read_output(int process_id, int read_fd, ProgramOutputCallbac if(bytes_read == 0) { break; } else if(bytes_read == -1) { - int err = errno; - fprintf(stderr, "Failed to read from pipe, error: %s\n", strerror(err)); - return -err; + fprintf(stderr, "Failed to read from pipe, error: %s\n", strerror(errno)); + return -1; } buffer[bytes_read] = '\0'; @@ -141,7 +140,7 @@ int program_exec_async(const char **args, int *process_id, int *stdin_file, int pid_t pid = fork(); if(pid == -1) { - result = -errno; + result = -1; perror("failed to fork"); goto cleanup; } else if(pid == 0) { /* child */ |