[BUG] Fix NULL pointer dereference in stats_check_uri_auth(), v2

Recent "struct chunk rework" introduced a NULL pointer dereference
and now haproxy segfaults if auth is required for stats but not found.

The reason is that size_t cannot store negative values, but current
code assumes that "len < 0" == uninitialized.

This patch fixes it.
diff --git a/include/types/buffers.h b/include/types/buffers.h
index 133285f..fc070bd 100644
--- a/include/types/buffers.h
+++ b/include/types/buffers.h
@@ -149,7 +149,7 @@
 struct chunk {
 	char *str;	/* beginning of the string itself. Might not be 0-terminated */
 	size_t size;	/* total size of the buffer, 0 if the *str is read-only */
-	size_t len;	/* current size of the string from first to last char. <0 = uninit. */
+	int len;	/* current size of the string from first to last char. <0 = uninit. */
 };
 
 /* needed for a declaration below */