From 04cb09cbf1b2f6f496e3474a87f15f905964f090 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Wed, 3 Apr 2019 18:15:36 +0200 Subject: make osmo_sockaddr_str_is_set() NULL-safe Obviously a NULL pointer should return false instead of segfaulting. Change-Id: Iac025cf4d556cbed99f3924cd9ca05a05881cd9a --- src/sockaddr_str.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/sockaddr_str.c b/src/sockaddr_str.c index c9d9a946..d683c7d2 100644 --- a/src/sockaddr_str.c +++ b/src/sockaddr_str.c @@ -60,7 +60,8 @@ */ bool osmo_sockaddr_str_is_set(const struct osmo_sockaddr_str *sockaddr_str) { - return *sockaddr_str->ip + return sockaddr_str + && *sockaddr_str->ip && sockaddr_str->port && (sockaddr_str->af == AF_INET || sockaddr_str->af == AF_INET6); } -- cgit v1.2.3