Whamcloud - gitweb
minor fix for buffer offsets.
authorericm <ericm>
Tue, 12 Oct 2004 17:47:38 +0000 (17:47 +0000)
committerericm <ericm>
Tue, 12 Oct 2004 17:47:38 +0000 (17:47 +0000)
lustre/ptlrpc/pack_generic.c

index 208daa2..8a279cd 100644 (file)
@@ -435,7 +435,7 @@ void *mdc_setattr_pack(struct lustre_msg *msg, int offset,
         if (ealen == 0)
                 return (void*)tmp;
 
-        memcpy(lustre_msg_buf(msg, 2, ealen), ea, ealen);
+        memcpy(lustre_msg_buf(msg, offset + 1, ealen), ea, ealen);
         
         tmp += size_round(ealen);
 
@@ -443,7 +443,7 @@ void *mdc_setattr_pack(struct lustre_msg *msg, int offset,
                 return (void*)tmp;
 
         tmp += size_round(ea2len);
-        memcpy(lustre_msg_buf(msg, 3, ea2len), ea2, ea2len);
+        memcpy(lustre_msg_buf(msg, offset + 2, ea2len), ea2, ea2len);
         
         return (void*)tmp;
 }