common: more asserts
authorFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 2 Jun 2016 19:54:48 +0000 (21:54 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 2 Jun 2016 20:05:46 +0000 (22:05 +0200)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
src/common/string_handling.c

index 848d5fd..0d4e857 100644 (file)
@@ -65,6 +65,11 @@ static char *_internal_strscpy(char *dest, const char *src, size_t dest_size) {
   /* number of bytes to be copied without null byte */
   size_t length = 0;
 
+  /* fail hard on debug build */
+  assert(dest);
+  assert(src);
+  assert(dest_size);
+
   /* reserve space for null byte in dest */
   dest_size--;