projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add SSH-1 password camouflage bug detection for version OSU_1.4alpha3 of the
[u/mdw/putty]
/
printing.c
diff --git
a/printing.c
b/printing.c
index
17bf6ff
..
fdd96bf
100644
(file)
--- a/
printing.c
+++ b/
printing.c
@@
-37,7
+37,7
@@
static char *printer_add_enum(int param, char *buffer,
{
DWORD needed, nprinters;
{
DWORD needed, nprinters;
- buffer = sre
alloc(buffer, offset+512
);
+ buffer = sre
size(buffer, offset+512, char
);
/*
* Exploratory call to EnumPrinters to determine how much space
/*
* Exploratory call to EnumPrinters to determine how much space
@@
-50,7
+50,7
@@
static char *printer_add_enum(int param, char *buffer,
if (needed < 512)
needed = 512;
if (needed < 512)
needed = 512;
- buffer = sre
alloc(buffer, offset+needed
);
+ buffer = sre
size(buffer, offset+needed, char
);
if (EnumPrinters(param, NULL, ENUM_LEVEL, buffer+offset,
needed, &needed, &nprinters) == 0)
if (EnumPrinters(param, NULL, ENUM_LEVEL, buffer+offset,
needed, &needed, &nprinters) == 0)
@@
-63,11
+63,11
@@
static char *printer_add_enum(int param, char *buffer,
printer_enum *printer_start_enum(int *nprinters_ptr)
{
printer_enum *printer_start_enum(int *nprinters_ptr)
{
- printer_enum *ret = s
malloc(sizeof(printer_enum)
);
+ printer_enum *ret = s
new(printer_enum
);
char *buffer = NULL, *retval;
*nprinters_ptr = 0; /* default return value */
char *buffer = NULL, *retval;
*nprinters_ptr = 0; /* default return value */
- buffer = s
malloc(512
);
+ buffer = s
newn(512, char
);
retval = printer_add_enum(PRINTER_ENUM_LOCAL | PRINTER_ENUM_CONNECTIONS,
buffer, 0, nprinters_ptr);
retval = printer_add_enum(PRINTER_ENUM_LOCAL | PRINTER_ENUM_CONNECTIONS,
buffer, 0, nprinters_ptr);
@@
-107,7
+107,7
@@
void printer_finish_enum(printer_enum *pe)
printer_job *printer_start_job(char *printer)
{
printer_job *printer_start_job(char *printer)
{
- printer_job *ret = s
malloc(sizeof(printer_job)
);
+ printer_job *ret = s
new(printer_job
);
DOC_INFO_1 docinfo;
int jobstarted = 0, pagestarted = 0;
DOC_INFO_1 docinfo;
int jobstarted = 0, pagestarted = 0;