mksquashfs: parse_number(), add additional comment re strtol {under/over}flow
Signed-off-by: Phillip Lougher <phillip@squashfs.org.uk>
diff --git a/squashfs-tools/mksquashfs.c b/squashfs-tools/mksquashfs.c
index 42aa862..672f023 100644
--- a/squashfs-tools/mksquashfs.c
+++ b/squashfs-tools/mksquashfs.c
@@ -4793,7 +4793,13 @@
char *end;
long number = strtol(start, &end, 10);
- /* check for strtol underflow or overflow in conversion */
+ /*
+ * check for strtol underflow or overflow in conversion.
+ * Note: strtol can validly return LONG_MIN and LONG_MAX
+ * if the user entered these values, but, additional code
+ * to distinguish this scenario is unnecessary, because for
+ * our purposes LONG_MIN and LONG_MAX are too large anyway
+ */
if(number == LONG_MIN || number == LONG_MAX)
return 0;