From 7e9c978b1c9d47a9da0e7f3b6cb7982596eb4cda Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Thu, 3 Jun 2010 11:49:14 -0400 Subject: [PATCH] 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 --- src/WINNT/afsd/cm_ioctl.c | 1 + 1 file changed, 1 insertion(+) 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 -- 2.39.5