commit | cceb71cf17fde213ae6d2e7e641e0bc057359e09 | [log] [tgz] |
---|---|---|
author | Daiki Ueno <ueno@gnu.org> | Mon Mar 29 14:48:58 2021 +0000 |
committer | Daiki Ueno <ueno@gnu.org> | Mon Mar 29 14:48:58 2021 +0000 |
tree | a7c020d00161a2fe14fe2aa01ea3890e86d9fdaa | |
parent | 200df7f3c3c3646fce27b4d5bbdc863bd17334d3 [diff] | |
parent | d4dffef79128b18406d34e43fa0701e3b6489617 [diff] |
Merge branch 'ihsinme-master-patch-00221' into 'master' fix invalid unsigned arithmetic. See merge request gnutls/libtasn1!75
diff --git a/lib/gstr.c b/lib/gstr.c index e91a3a1..50bf6e4 100644 --- a/lib/gstr.c +++ b/lib/gstr.c
@@ -40,7 +40,7 @@ } else { - if (dest_tot_size - dest_size > 0) + if (dest_tot_size > dest_size) { strncat (dest, src, (dest_tot_size - dest_size) - 1); dest[dest_tot_size - 1] = 0;