summaryrefslogtreecommitdiff
path: root/src/multipart-replace-http-server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/multipart-replace-http-server.c')
-rw-r--r--src/multipart-replace-http-server.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/multipart-replace-http-server.c b/src/multipart-replace-http-server.c
index bc188b8..792a26d 100644
--- a/src/multipart-replace-http-server.c
+++ b/src/multipart-replace-http-server.c
@@ -72,9 +72,9 @@ void stop(int sig) {
void *reader_thread(void *args_anon) {
struct reader_thread_args *args = args_anon;
- char *name = alloca(strlen("read ")+strlen(args->filename)+1);
- strcpy(name, "read ");
- strcpy(&name[strlen("read ")], args->filename);
+ char name[16];
+ strncpy(name, args->filename, sizeof(name));
+ name[15] = '\0';
pthread_setname_np(pthread_self(), name);
debug("starting thread: %s", name);