Update of /cvsroot/ufraw/ufraw
In directory vz-cvs-3.sog:/tmp/cvs-serv17639
Modified Files:
ufraw_conf.c ufraw_routines.c
Log Message:
Oops. Here is the correct version of the GCC 4.6 compiler warning fixes.
Index: ufraw_routines.c
===================================================================
RCS file: /cvsroot/ufraw/ufraw/ufraw_routines.c,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -d -r1.116 -r1.117
--- ufraw_routines.c 3 Sep 2011 08:05:44 -0000 1.116
+++ ufraw_routines.c 3 Sep 2011 09:30:11 -0000 1.117
@@ -409,7 +409,9 @@
locale = uf_set_locale_C();
context = g_markup_parse_context_new(&parser, 0, cp, NULL);
line[max_path-1] = '\0';
- if (fgets(line, max_path - 1, in) == NULL) {
+ if (fgets(line, max_path - 1, in) == NULL && !feof(in)) {
+// ufraw_message(UFRAW_ERROR, _("Error reading from file '%s'\n"),
+// filename);
fclose(in);
return UFRAW_ERROR;
}
@@ -424,7 +426,9 @@
g_error_free(err);
return UFRAW_ERROR;
}
- if (fgets(line, max_path, in) == NULL) {
+ if (fgets(line, max_path, in) == NULL && !feof(in)) {
+// ufraw_message(UFRAW_ERROR, _("Error reading from file
'%s'\n"),
+// filename);
fclose(in);
return UFRAW_ERROR;
}
Index: ufraw_conf.c
===================================================================
RCS file: /cvsroot/ufraw/ufraw/ufraw_conf.c,v
retrieving revision 1.178
retrieving revision 1.179
diff -u -d -r1.178 -r1.179
--- ufraw_conf.c 3 Sep 2011 08:05:44 -0000 1.178
+++ ufraw_conf.c 3 Sep 2011 09:30:11 -0000 1.179
@@ -816,7 +816,10 @@
user_data.ufrawQuark = g_quark_from_static_string("UFRaw");
context = g_markup_parse_context_new(&parser, 0, &user_data, NULL);
line[max_path-1] = '\0';
- if (fgets(line, max_path - 1, in) == NULL) {
+ if (fgets(line, max_path - 1, in) == NULL && !feof(in)) {
+// ufraw_message(UFRAW_ERROR, _("Error reading from file '%s'\n"),
+// confFilename);
+ g_free(confFilename);
fclose(in);
return UFRAW_ERROR;
}
@@ -834,7 +837,10 @@
g_error_free(err);
return UFRAW_ERROR;
}
- if (fgets(line, max_path, in) == NULL) {
+ if (fgets(line, max_path, in) == NULL && !feof(in)) {
+// ufraw_message(UFRAW_ERROR, _("Error reading from file '%s'\n"),
+// confFilename);
+ g_free(confFilename);
fclose(in);
return UFRAW_ERROR;
}
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
ufraw-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ufraw-cvs