From 19c404565b82ce11a2a15bb87a498a12b55402e8 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Thu, 11 Sep 2014 10:48:49 +0000 Subject: [PATCH] Fix some clang analyzer warnings. --- src/libdhcpcd/config.c | 1 + src/libdhcpcd/dhcpcd.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libdhcpcd/config.c b/src/libdhcpcd/config.c index d17fd0d..709a8e8 100644 --- a/src/libdhcpcd/config.c +++ b/src/libdhcpcd/config.c @@ -177,6 +177,7 @@ dhcpcd_config_set1(DHCPCD_OPTION **config, const char *opt, const char *val, o = dhcpcd_option_new("static", t); else o = dhcpcd_option_new(opt, val); + free(t); if (o == NULL) return false; if (l == NULL) diff --git a/src/libdhcpcd/dhcpcd.c b/src/libdhcpcd/dhcpcd.c index 8753934..919c8ff 100644 --- a/src/libdhcpcd/dhcpcd.c +++ b/src/libdhcpcd/dhcpcd.c @@ -803,9 +803,9 @@ dhcpcd_if_message(DHCPCD_IF *i, bool *new_msg) if (showssid) p += snprintf(p, len - (size_t)(p - msg), " %s", i->ssid); if (iplen) - p += snprintf(p, len - (size_t)(p - msg), " %s/%s", ip, iplen); + snprintf(p, len - (size_t)(p - msg), " %s/%s", ip, iplen); else if (ip) - p += snprintf(p, len - (size_t)(p - msg), " %s", ip); + snprintf(p, len - (size_t)(p - msg), " %s", ip); if (new_msg) { if (i->last_message == NULL || strcmp(i->last_message, msg)) -- 1.7.1