Introduction
Introduction Statistics Contact Development Disclaimer Help
Correctly handle files that contain no slides - sent - simple plaintext present…
git clone git://git.suckless.org/sent
Log
Files
Refs
README
LICENSE
---
commit a5f760fa0ed3e6e8a04675d7cfa97cdb75791efd
parent 53541ee1bd0f6490ad62a1a8d7de3d154558a7ea
Author: Laslo Hunhold <[email protected]>
Date: Thu, 7 Sep 2017 11:01:10 +0200
Correctly handle files that contain no slides
Otherwise, on reloading sent would segfault. Move the check-logic to
load() rather than doing it in main() to prevent other misuses of it in
the future.
Diffstat:
M sent.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/sent.c b/sent.c
@@ -457,6 +457,9 @@ load(FILE *fp)
if (!p)
break;
}
+
+ if (!slidecount)
+ die("sent: No slides in file");
}
void
@@ -695,9 +698,6 @@ main(int argc, char *argv[])
load(fp);
fclose(fp);
- if (!slidecount)
- usage();
-
xinit();
run();
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.