aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2019-08-02 13:54:14 +0200
committerMarcel Holtmann <marcel@holtmann.org>2019-08-02 13:54:14 +0200
commitf7f2cdc2e1d9b6753622730c012d06f4d9f82f6e (patch)
treea203940e80e340cdd9ca2c9789dca7d9ea3deed1
parent131e061b323d6fe6fe360eae30fef5135892083d (diff)
downloadpacrunner-f7f2cdc2e1d9b6753622730c012d06f4d9f82f6e.tar.gz
js: Fix issue with size truncation and __builtin_strncpy
-rw-r--r--src/js_funcs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/js_funcs.c b/src/js_funcs.c
index eff73f7..532d144 100644
--- a/src/js_funcs.c
+++ b/src/js_funcs.c
@@ -53,7 +53,7 @@ int __pacrunner_js_getipaddr(struct pacrunner_proxy *proxy, char *host,
return -EIO;
memset(&ifr, 0, sizeof(ifr));
- strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name));
+ strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name) - 1);
err = ioctl(sk, SIOCGIFADDR, &ifr);