diff options
author | Explorer09 <explorer09@gmail.com> | 2023-12-29 22:45:22 +0800 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2023-12-29 16:52:13 +0100 |
commit | 887c4eaff35cf123f7c2bd891bf91e163db41700 (patch) | |
tree | 7289071cb178a1fb0712cc28ebe81286d8a162f9 /TraceScreen.c | |
parent | e5c09ffd96b5be5f11c7918a922ccc9a085e9cae (diff) |
Fix execlp() argument without pointer cast
Regression from c55401b82b1bb278947f9d2a3aed13a9f0de85a9
Diffstat (limited to 'TraceScreen.c')
-rw-r--r-- | TraceScreen.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/TraceScreen.c b/TraceScreen.c index 3febba7e..8a69b678 100644 --- a/TraceScreen.c +++ b/TraceScreen.c @@ -96,10 +96,11 @@ bool TraceScreen_forkTracer(TraceScreen* this) { // The NULL constant is not required by standard to have a pointer type. execlp("truss", "truss", "-s", "512", "-p", buffer, (void*)NULL); + // Should never reach here, unless execlp fails ... const char* message = "Could not execute 'truss'. Please make sure it is available in your $PATH."; (void)! write(STDERR_FILENO, message, strlen(message)); #elif defined(HTOP_LINUX) - execlp("strace", "strace", "-T", "-tt", "-s", "512", "-p", buffer, NULL); + execlp("strace", "strace", "-T", "-tt", "-s", "512", "-p", buffer, (void*)NULL); // Should never reach here, unless execlp fails ... const char* message = "Could not execute 'strace'. Please make sure it is available in your $PATH."; |