In read_sum_head: output the who_am_i() info in our error messages.
authorWayne Davison <wayned@samba.org>
Tue, 1 Feb 2005 16:42:01 +0000 (16:42 +0000)
committerWayne Davison <wayned@samba.org>
Tue, 1 Feb 2005 16:42:01 +0000 (16:42 +0000)
io.c

diff --git a/io.c b/io.c
index 828f552..004ae66 100644 (file)
--- a/io.c
+++ b/io.c
@@ -786,19 +786,20 @@ void read_sum_head(int f, struct sum_struct *sum)
        sum->count = read_int(f);
        sum->blength = read_int(f);
        if (sum->blength < 0 || sum->blength > MAX_BLOCK_SIZE) {
        sum->count = read_int(f);
        sum->blength = read_int(f);
        if (sum->blength < 0 || sum->blength > MAX_BLOCK_SIZE) {
-               rprintf(FERROR, "Invalid block length %ld\n",
-                   (long)sum->blength);
+               rprintf(FERROR, "[%s] Invalid block length %ld\n",
+                       who_am_i(), (long)sum->blength);
                exit_cleanup(RERR_PROTOCOL);
        }
        sum->s2length = protocol_version < 27 ? csum_length : (int)read_int(f);
        if (sum->s2length < 0 || sum->s2length > MD4_SUM_LENGTH) {
                exit_cleanup(RERR_PROTOCOL);
        }
        sum->s2length = protocol_version < 27 ? csum_length : (int)read_int(f);
        if (sum->s2length < 0 || sum->s2length > MD4_SUM_LENGTH) {
-               rprintf(FERROR, "Invalid checksum length %d\n", sum->s2length);
+               rprintf(FERROR, "[%s] Invalid checksum length %d\n",
+                       who_am_i(), sum->s2length);
                exit_cleanup(RERR_PROTOCOL);
        }
        sum->remainder = read_int(f);
        if (sum->remainder < 0 || sum->remainder > sum->blength) {
                exit_cleanup(RERR_PROTOCOL);
        }
        sum->remainder = read_int(f);
        if (sum->remainder < 0 || sum->remainder > sum->blength) {
-               rprintf(FERROR, "Invalid remainder length %ld\n",
-                   (long)sum->remainder);
+               rprintf(FERROR, "[%s] Invalid remainder length %ld\n",
+                       who_am_i(), (long)sum->remainder);
                exit_cleanup(RERR_PROTOCOL);
        }
 }
                exit_cleanup(RERR_PROTOCOL);
        }
 }