X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fbuffer.c;h=ef57a050acd3adcfeede933018a00c80e0366d03;hb=c861b96651c787e3401ab4a8bfd3f7f7c7e1b7c9;hp=e4225fe1e72e0a2739c93a3af6016c8f1953cd85;hpb=7d4bd5b38da79dc89ce77d4a9434c6d313b6b52e;p=chaz%2Ftar diff --git a/src/buffer.c b/src/buffer.c index e4225fe..ef57a05 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -160,9 +160,9 @@ struct zip_magic { enum compress_type type; size_t length; - char magic[sizeof "BZh" - 1]; - char program[sizeof "compress"]; - char option[sizeof "-Z"]; + char *magic; + char *program; + char *option; }; static struct zip_magic const magic[] = { @@ -653,8 +653,8 @@ flush_write (void) record_start++; if (strlen (real_s_name) > NAME_FIELD_SIZE) - FATAL_ERROR ((0, 0, - _("%s: file name too long to be stored in a GNU multivolume header"), + WARN ((0, 0, + _("%s: file name too long to be stored in a GNU multivolume header, truncated"), quotearg_colon (real_s_name))); memset (record_start, 0, BLOCKSIZE);