- g_fprintf(stderr,
- "Could not read header from holding disk file %s: %s\n",
- filename, strerror(errno));
+ if (errno != 0) {
+ *errmsg = newvstrallocf(*errmsg,
+ "Could not read header from holding disk file %s: %s",
+ filename, strerror(errno));
+ } else {
+ *errmsg = newvstrallocf(*errmsg,
+ "Could not read header from holding disk file %s: got EOF",
+ filename);
+ }