Fossil SCM

Ignore short writes when writing to the console.

drh 2011-05-13 17:13 windows-i18n
Commit e7babf52220b6f6442096fd1d0e4bbb81442c285
1 file changed +1 -1
+1 -1
--- src/blob.c
+++ src/blob.c
@@ -761,11 +761,11 @@
761761
if( zName!=zBuf ) free(zName);
762762
}
763763
blob_is_init(pBlob);
764764
wrote = fwrite(blob_buffer(pBlob), 1, blob_size(pBlob), out);
765765
if( needToClose ) fclose(out);
766
- if( wrote!=blob_size(pBlob) ){
766
+ if( wrote!=blob_size(pBlob) && out!=stdout ){
767767
fossil_fatal_recursive("short write: %d of %d bytes to %s", wrote,
768768
blob_size(pBlob), zFilename);
769769
}
770770
return wrote;
771771
}
772772
--- src/blob.c
+++ src/blob.c
@@ -761,11 +761,11 @@
761 if( zName!=zBuf ) free(zName);
762 }
763 blob_is_init(pBlob);
764 wrote = fwrite(blob_buffer(pBlob), 1, blob_size(pBlob), out);
765 if( needToClose ) fclose(out);
766 if( wrote!=blob_size(pBlob) ){
767 fossil_fatal_recursive("short write: %d of %d bytes to %s", wrote,
768 blob_size(pBlob), zFilename);
769 }
770 return wrote;
771 }
772
--- src/blob.c
+++ src/blob.c
@@ -761,11 +761,11 @@
761 if( zName!=zBuf ) free(zName);
762 }
763 blob_is_init(pBlob);
764 wrote = fwrite(blob_buffer(pBlob), 1, blob_size(pBlob), out);
765 if( needToClose ) fclose(out);
766 if( wrote!=blob_size(pBlob) && out!=stdout ){
767 fossil_fatal_recursive("short write: %d of %d bytes to %s", wrote,
768 blob_size(pBlob), zFilename);
769 }
770 return wrote;
771 }
772

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button