chiark / gitweb /
dvd-sector-copy.c: Use the correct character to match comments.
[dvdrip] / dvd-sector-copy.c
index 4d441225fbb3452078657227739e1fee4ce8fb51..f70563c57d7b28dd6cedd27086fa1090c0936959 100644 (file)
@@ -663,6 +663,7 @@ static ssize_t recovery_read(struct recoverybuf *r,
 
   n = r->pos + r->end - pos;
   if (!n && want) n = -1;
+  else if (n > want) n = want;
 
 end:
 #ifdef DEBUG
@@ -933,7 +934,7 @@ static int parse_range(const char *p, unsigned f,
     { rc = -1; goto end; }
 
   if (!(f&PRF_HYPHEN)) while (ISSPACE(*p)) p++;
-  if (*p && ((f&PRF_HYPHEN) || *p != '=')) { rc = -1; goto end; }
+  if (*p && ((f&PRF_HYPHEN) || *p != '#')) { rc = -1; goto end; }
 
   rc = 0;
 end: