login

<     >

2018-07-26 22:37:30 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Add verbose message for ill-numbered entries.

diff --git a/srtsync.c b/srtsync.c
index 817f76f..04b9792 100644
--- a/srtsync.c
+++ b/srtsync.c
@@ -84,7 +84,11 @@ load_subs(FILE *fp)
             ret = fgets(buffer, BUFSZ, fp);
         if (!ret)
             break;
-        assert(atoi(buffer) == subs->count + 1);
+        if (atoi(buffer) != subs->count + 1) {
+            fprintf(stderr, "expected %d, but got %s\n",
+                    subs->count + 1, atoi(buffer));
+            exit(1);
+        }
         /* Get timestamps. */
         fgets(buffer, BUFSZ, fp);
         line.on = ts2ms(buffer);