]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
handle result of fwrite
authorMichael Jerris <mike@jerris.com>
Thu, 29 Nov 2007 15:38:00 +0000 (15:38 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 29 Nov 2007 15:38:00 +0000 (15:38 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6434 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_console.c

index a2f4ac8e578baacdd4d9f17d19f20dcca7463a56..2516720cc4daf9f90a3820f6ca9fd159986faabc 100644 (file)
 
 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;
        }