internal: fix usage of execlp in clipboard::copy

fixes #42
This commit is contained in:
vaxerski 2023-10-05 11:49:44 +01:00
parent 5ba3268694
commit 7e1765f9f3
1 changed files with 4 additions and 3 deletions

View File

@ -3,8 +3,8 @@
#include "../includes.hpp"
void Clipboard::copy(const char* fmt, ...) {
char buf[CLIPBOARDMESSAGESIZE] = "";
char* outputStr;
char buf[CLIPBOARDMESSAGESIZE] = "";
char* outputStr;
va_list args;
va_start(args, fmt);
@ -13,7 +13,8 @@ void Clipboard::copy(const char* fmt, ...) {
outputStr = strdup(buf);
execlp("wl-copy", "wl-copy", outputStr, NULL);
if (fork() == 0)
execlp("wl-copy", "wl-copy", outputStr, NULL);
free(outputStr);
}