4
0
Эх сурвалжийг харах

(short_read): Issue a warning on short reads.

uid65697 21 жил өмнө
parent
commit
278a8945a6
1 өөрчлөгдсөн 9 нэмэгдсэн , 2 устгасан
  1. 9 2
      src/buffer.c

+ 9 - 2
src/buffer.c

@@ -623,8 +623,15 @@ short_read (ssize_t status)
 	  archive_read_error ();
 
       if (status == 0)
-	break;
-
+	{
+	  char buf[UINTMAX_STRSIZE_BOUND];
+	  
+	  WARN((0, 0, _("Read %s bytes from %s"),
+		STRINGIFY_BIGINT (record_size - left, buf),
+		*archive_name_cursor));
+	  break;
+	}
+  
       if (! read_full_records_option)
 	{
 	  unsigned long rest = record_size - left;