Misc PJLIB fix (#1003): fix gcc warning about unused return value

git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3043 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip-apps/src/samples/icedemo.c b/pjsip-apps/src/samples/icedemo.c
index 1f2a020..7f17b92 100644
--- a/pjsip-apps/src/samples/icedemo.c
+++ b/pjsip-apps/src/samples/icedemo.c
@@ -261,9 +261,11 @@
 /* log callback to write to file */
 static void log_func(int level, const char *data, int len)
 {
-    if (icedemo.log_fhnd)
-	fwrite(data, len, 1, icedemo.log_fhnd);
     pj_log_write(level, data, len);
+    if (icedemo.log_fhnd) {
+	if (fwrite(data, len, 1, icedemo.log_fhnd) != 1)
+	    return;
+    }
 }
 
 /*