ref: refs/heads/master
commit 396e716ce479150fe67cb8b36df73616ceec97df
Author: Michael Schroeder
Date: Fri Jul 3 12:43:57 2009 +0200
- grr, warn_unused_result
---
examples/solv.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/examples/solv.c b/examples/solv.c
index e7092a6..182b7d1 100644
--- a/examples/solv.c
+++ b/examples/solv.c
@@ -401,7 +401,13 @@ writecachedrepo(Repo *repo, unsigned char *cookie)
repodata_internalize(info);
repo_write(repo, fp, 0, 0, 0);
repodata_free(info);
- fwrite(cookie, 32, 1, fp);
+ if (fwrite(cookie, 32, 1, fp) != 1)
+ {
+ fclose(fp);
+ unlink(tmpl);
+ free(tmpl);
+ return;
+ }
if (fclose(fp))
{
unlink(tmpl);
--
To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org
For additional commands, e-mail: zypp-commit+help@opensuse.org