[Freeswitch-svn] [commit] r6434 - freeswitch/trunk/src

Freeswitch SVN mikej at freeswitch.org
Thu Nov 29 10:38:01 EST 2007


Author: mikej
Date: Thu Nov 29 10:38:00 2007
New Revision: 6434

Modified:
   freeswitch/trunk/src/switch_console.c

Log:
handle result of fwrite

Modified: freeswitch/trunk/src/switch_console.c
==============================================================================
--- freeswitch/trunk/src/switch_console.c	(original)
+++ freeswitch/trunk/src/switch_console.c	Thu Nov 29 10:38:00 2007
@@ -36,10 +36,14 @@
 
 SWITCH_DECLARE_NONSTD(switch_status_t) switch_console_stream_raw_write(switch_stream_handle_t *handle, uint8_t *data, switch_size_t datalen)
 {
+	switch_size_t nwrite;
 	FILE *out = switch_core_get_console();
 
 	if (out) {
-		fwrite(data, datalen, 1, out);
+		nwrite = fwrite(data, datalen, 1, out);
+		if (nwrite != datalen) {
+			return SWITCH_STATUS_FALSE;
+		}
 		return SWITCH_STATUS_SUCCESS;
 	}
 



More information about the Freeswitch-svn mailing list