From 4a8998e0e2713a65dfb3915d5fc085f35cf40a3f Mon Sep 17 00:00:00 2001 From: hpi1 Date: Thu, 14 Oct 2010 18:02:52 +0300 Subject: [PATCH] libbluray_test: check fwrite() return value --- src/examples/libbluray_test.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/examples/libbluray_test.c b/src/examples/libbluray_test.c index 450f6762..181f717c 100644 --- a/src/examples/libbluray_test.c +++ b/src/examples/libbluray_test.c @@ -72,7 +72,8 @@ int main(int argc, char *argv[]) while (1) { int len = bd_read(bd, buf, 6144); if (len <= 0) break; - fwrite(buf, len, 1, fd); + if (fwrite(buf, len, 1, fd) < 1) + break; if (!(ii % 1000)) { DEBUG(DBG_BLURAY, "%d\r", ii); -- GitLab