From 85da0d0ad58573d4393b7f371927f1022dd508e5 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Wed, 9 Jun 2004 09:14:46 +0000 Subject: [PATCH] Include header offset in corrupted message header error string. --- src/smblib/smblib.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/smblib/smblib.c b/src/smblib/smblib.c index e41dbfd54d..89ae4816ff 100644 --- a/src/smblib/smblib.c +++ b/src/smblib/smblib.c @@ -8,7 +8,7 @@ * @format.tab-size 4 (Plain Text/Source Code File Header) * * @format.use-tabs true (see http://www.synchro.net/ptsc_hdr.html) * * * - * Copyright 2003 Rob Swindell - http://www.synchro.net/copyright.html * + * Copyright 2004 Rob Swindell - http://www.synchro.net/copyright.html * * * * This library is free software; you can redistribute it and/or * * modify it under the terms of the GNU Lesser General Public License * @@ -939,9 +939,9 @@ int SMBCALL smb_getmsghdr(smb_t* smb, smbmsg_t* msg) } rewind(smb->shd_fp); if(fseek(smb->shd_fp,msg->idx.offset,SEEK_SET)) { - sprintf(smb->last_error,"%d (%s) seeking to %u in header" + sprintf(smb->last_error,"%d (%s) seeking to %lu in header" ,errno,STRERROR(errno) - ,(unsigned)msg->idx.offset); + ,msg->idx.offset); return(SMB_ERR_SEEK); } @@ -956,8 +956,8 @@ int SMBCALL smb_getmsghdr(smb_t* smb, smbmsg_t* msg) return(SMB_ERR_READ); } if(memcmp(msg->hdr.id,SHD_HEADER_ID,LEN_HEADER_ID)) { - sprintf(smb->last_error,"corrupt message header ID: %.*s" - ,LEN_HEADER_ID,msg->hdr.id); + sprintf(smb->last_error,"corrupt message header ID: %.*s at offset %lu" + ,LEN_HEADER_ID,msg->hdr.id,msg->idx.offset); return(SMB_ERR_HDR_ID); } if(msg->hdr.version<0x110) { -- GitLab