git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
396f73c
)
off by one error ...
author
Jean-François Micouleau
<jfm@samba.org>
Wed, 5 Apr 2000 17:53:45 +0000
(17:53 +0000)
committer
Jean-François Micouleau
<jfm@samba.org>
Wed, 5 Apr 2000 17:53:45 +0000
(17:53 +0000)
J.F.
source/rpc_parse/parse_spoolss.c
patch
|
blob
|
history
diff --git
a/source/rpc_parse/parse_spoolss.c
b/source/rpc_parse/parse_spoolss.c
index 18e736e9af4320229cc8cd94aab57570bf934364..fd053dbf45281e0251c6e5bfff82666c6024c2ac 100644
(file)
--- a/
source/rpc_parse/parse_spoolss.c
+++ b/
source/rpc_parse/parse_spoolss.c
@@
-2305,8
+2305,11
@@
uint32 spoolss_size_printer_driver_info_3(DRIVER_INFO_3 *info)
for (i=0; (string[i]!=0x0000) || (string[i+1]!=0x0000); i++);
- size+=2*i;
- size+=6;
+ i=i+2; /* to count all chars including the leading zero */
+ i=2*i; /* because we need the value in bytes */
+ i=i+4; /* the offset pointer size */
+
+ size+=i;
return size;
}