diff options
Diffstat (limited to 'daemon.h')
-rw-r--r-- | daemon.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/daemon.h b/daemon.h index e86e43a..b68c51c 100644 --- a/daemon.h +++ b/daemon.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2020 C. McEnroe <june@causal.agency> +/* Copyright (C) 2020 June McEnroe <june@causal.agency> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -38,7 +38,9 @@ static inline void prependClear(void) { static inline int prependAdd(const char *command) { if (prepend.len == prepend.cap) { size_t cap = (prepend.cap ? prepend.cap * 2 : 8); - void *ptr = realloc(prepend.commands, sizeof(*prepend.commands) * cap); + void *ptr = reallocarray( + prepend.commands, cap, sizeof(*prepend.commands) + ); if (!ptr) return -1; prepend.cap = cap; prepend.commands = ptr; |