summaryrefslogtreecommitdiffstats
path: root/fnet
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-03-25 15:50:30 +0000
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-03-25 15:50:30 +0000
commit3d4c5529e7c8f7b247f9c1c53bb50fd273b4c49e (patch)
treec6cd61d537e80da584a47bdb47d09f167b081ccb /fnet
parentd52eb008757553fb05493b7a5c2e5aca5637ec3e (diff)
Avoid strncmp with zero size and nullptr argument
Diffstat (limited to 'fnet')
-rw-r--r--fnet/src/vespa/fnet/frt/values.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/fnet/src/vespa/fnet/frt/values.cpp b/fnet/src/vespa/fnet/frt/values.cpp
index 58bd5b09bf7..85979e2af41 100644
--- a/fnet/src/vespa/fnet/frt/values.cpp
+++ b/fnet/src/vespa/fnet/frt/values.cpp
@@ -984,7 +984,7 @@ FRT_Values::DecodeBig(FNET_DataBuffer *src, uint32_t len)
}
if (len != 0) goto error;
- if (strncmp(typeString, _typeString, numValues) != 0) goto error;
+ if ((numValues > 0) && strncmp(typeString, _typeString, numValues) != 0) goto error;
return true;
error: