From: Jeffrey Altman Date: Thu, 3 Jun 2010 15:49:14 +0000 (-0400) Subject: Windows: Fix cm_IoctlSkipQueryOptions buffer management X-Git-Tag: openafs-devel-1_5_75~195 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=7e9c978b1c9d47a9da0e7f3b6cb7982596eb4cda;p=packages%2Fo%2Fopenafs.git Windows: Fix cm_IoctlSkipQueryOptions buffer management When cm_IoctlSkipQueryOptions advances the input buffer pointer it must also reduce the available input length. LICENSE MIT Change-Id: I4e0d673e3ff5d8621e715d33d73616a22211a8a9 Reviewed-on: http://gerrit.openafs.org/2076 Tested-by: Jeffrey Altman Reviewed-by: Derrick Brashear Reviewed-by: Jeffrey Altman --- diff --git a/src/WINNT/afsd/cm_ioctl.c b/src/WINNT/afsd/cm_ioctl.c index 12f92435f..2b3bde012 100644 --- a/src/WINNT/afsd/cm_ioctl.c +++ b/src/WINNT/afsd/cm_ioctl.c @@ -304,6 +304,7 @@ cm_IoctlSkipQueryOptions(struct cm_ioctl *ioctlp, struct cm_user *userp) { cm_ioctlQueryOptions_t * optionsp = (cm_ioctlQueryOptions_t *)ioctlp->inDatap; ioctlp->inDatap += optionsp->size; + ioctlp->inCopied -= optionsp->size; } /* format the specified path to look like "/afs//usr", by