config: handle strdup failure

Signed-off-by: Ilia Shipitsin <chipitsine@gmail.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
Ilia Shipitsin 2025-05-21 00:57:50 +02:00 committed by Jason A. Donenfeld
parent a2dbc3377e
commit 2d6e041fef

View file

@ -374,6 +374,11 @@ static inline bool parse_allowedips(struct wgpeer *peer, struct wgallowedip **la
parse_ip_prefix(peer, &flags, &mask);
saved_entry = strdup(mask);
if (!saved_entry) {
perror("strdup");
free(mutable);
return false;
}
ip = strsep(&mask, "/");
new_allowedip = calloc(1, sizeof(*new_allowedip));