svn commit: r241018 - stable/7/lib/libfetch
Eitan Adler
eadler at FreeBSD.org
Fri Sep 28 01:04:11 UTC 2012
Author: eadler
Date: Fri Sep 28 01:04:10 2012
New Revision: 241018
URL: http://svn.freebsd.org/changeset/base/241018
Log:
MFC r240495:
Adding missing return statements during error conditions.
PR: kern/171187
Approved by: cperciva (implicit)
Modified:
stable/7/lib/libfetch/file.c
Directory Properties:
stable/7/lib/libfetch/ (props changed)
Modified: stable/7/lib/libfetch/file.c
==============================================================================
--- stable/7/lib/libfetch/file.c Fri Sep 28 01:04:09 2012 (r241017)
+++ stable/7/lib/libfetch/file.c Fri Sep 28 01:04:10 2012 (r241018)
@@ -49,12 +49,15 @@ fetchXGetFile(struct url *u, struct url_
f = fopen(u->doc, "r");
- if (f == NULL)
+ if (f == NULL) {
fetch_syserr();
+ return (NULL);
+ }
if (u->offset && fseeko(f, u->offset, SEEK_SET) == -1) {
fclose(f);
fetch_syserr();
+ return (NULL);
}
return (f);
@@ -76,12 +79,15 @@ fetchPutFile(struct url *u, const char *
else
f = fopen(u->doc, "w+");
- if (f == NULL)
+ if (f == NULL) {
fetch_syserr();
+ return (NULL);
+ }
if (u->offset && fseeko(f, u->offset, SEEK_SET) == -1) {
fclose(f);
fetch_syserr();
+ return (NULL);
}
return (f);
More information about the svn-src-stable
mailing list