summaryrefslogtreecommitdiff
path: root/src/export/extract_version_1.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/export/extract_version_1.c')
-rw-r--r--src/export/extract_version_1.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/export/extract_version_1.c b/src/export/extract_version_1.c
index c727b4f..8ec199e 100644
--- a/src/export/extract_version_1.c
+++ b/src/export/extract_version_1.c
@@ -190,6 +190,7 @@ int main( )
190{ 190{
191 char filename[1024]; 191 char filename[1024];
192 MAP f; 192 MAP f;
193 ssize_t temp = 0;
193 int i; 194 int i;
194 195
195 for( i=0; i<14; ++i ) 196 for( i=0; i<14; ++i )
@@ -210,15 +211,16 @@ int main( )
210 /* Write out results */ 211 /* Write out results */
211 for( i=0; i<14; ++i ) { 212 for( i=0; i<14; ++i ) {
212 /* if( g_state.outfill[i] > 1024*1024*6 ) printf( "Large: %s %zd\n", g_state.ort, g_state.outfill[i] ); */ 213 /* if( g_state.outfill[i] > 1024*1024*6 ) printf( "Large: %s %zd\n", g_state.ort, g_state.outfill[i] ); */
213 (void)write( g_state.outfiles[i], g_state.outbuf[i], g_state.outfill[i] ); 214 temp += write( g_state.outfiles[i], g_state.outbuf[i], g_state.outfill[i] );
214 g_state.outfill[i] = 0; 215 g_state.outfill[i] = 0;
215 } 216 }
216 } 217 }
217 218
218 for( i=0; i<14; ++i ) { 219 for( i=0; i<14; ++i ) {
219 (void)write( g_state.outfiles[i], g_state.outbuf[i], g_state.outfill[i] ); 220 temp += write( g_state.outfiles[i], g_state.outbuf[i], g_state.outfill[i] );
220 close( g_state.outfiles[i] ); 221 close( g_state.outfiles[i] );
221 } 222 }
222 223 if( !temp )
224 exit(1);
223 return 0; 225 return 0;
224} 226}