ex_Bonobo_Persist_WrongDataType, NULL);
return;
}
-
+
tmpfile = create_tmp_file(persist);
do {
Bonobo_Stream_read (stream, 4096, &buffer, ev);
-
if (ev->_major != CORBA_NO_EXCEPTION) {
- printf("*** eccezione 1\n");
- goto clean;
- }
-
+ printf("*** eccezione 1 %s\n",ev->_major);
+ goto clean;
+ }
+
len_read = buffer->_length;
- printf("letti %d bytes\n", len_read);
+ printf("letti %d bytes\n", len_read);
if (buffer->_buffer && len_read)
if(fwrite(buffer->_buffer, 1, len_read, tmpfile) != len_read) {
CORBA_free (buffer);
- printf("*** eccezione 2\n");
+ printf("*** eccezione 2\n");
goto clean;
- }
+ }
CORBA_free (buffer);
} while (len_read > 0);