diff options
| author | joyce mcintosh <Joyce.McIntosh@Sun.COM> | 2009-02-05 10:29:31 -0800 |
|---|---|---|
| committer | joyce mcintosh <Joyce.McIntosh@Sun.COM> | 2009-02-05 10:29:31 -0800 |
| commit | db1a607eb6d6da9154ca7153026a4fba0ee309ea (patch) | |
| tree | df5447bed390b9cdc1b07041e0c88449ba00b3d4 | |
| parent | 51f34d4b950abb3636d536e2250bdc05baba902e (diff) | |
| download | illumos-joyent-db1a607eb6d6da9154ca7153026a4fba0ee309ea.tar.gz | |
6796549 Array overrun in vscand
| -rw-r--r-- | usr/src/cmd/vscan/vscand/vs_icap.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/usr/src/cmd/vscan/vscand/vs_icap.c b/usr/src/cmd/vscan/vscand/vs_icap.c index ec9634841a..c8f30a186d 100644 --- a/usr/src/cmd/vscan/vscand/vs_icap.c +++ b/usr/src/cmd/vscan/vscand/vs_icap.c @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -28,8 +28,6 @@ * defined in vs_svc.c. It also contains some internal(static) functions. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdarg.h> #include <stdio.h> #include <stdlib.h> @@ -1227,7 +1225,7 @@ vs_icap_send_chunk(vs_scan_ctx_t *ctx, int chunk_len) hlen = snprintf(head, sizeof (head), "%x\r\n", nread); hdr += (VS_HDR_SZ - hlen); (void) memcpy(hdr, head, hlen); - tail = hdr + (hlen + nread); + tail = dbuf + nread; tail[0] = '\r'; tail[1] = '\n'; |
