diff options
Diffstat (limited to 'buffer.c')
-rw-r--r-- | buffer.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -12,7 +12,7 @@ | |||
12 | */ | 12 | */ |
13 | 13 | ||
14 | #include "includes.h" | 14 | #include "includes.h" |
15 | RCSID("$OpenBSD: buffer.c,v 1.10 2001/01/21 19:05:45 markus Exp $"); | 15 | RCSID("$OpenBSD: buffer.c,v 1.11 2001/04/05 21:02:46 markus Exp $"); |
16 | 16 | ||
17 | #include "xmalloc.h" | 17 | #include "xmalloc.h" |
18 | #include "buffer.h" | 18 | #include "buffer.h" |
@@ -112,7 +112,8 @@ void | |||
112 | buffer_get(Buffer *buffer, char *buf, u_int len) | 112 | buffer_get(Buffer *buffer, char *buf, u_int len) |
113 | { | 113 | { |
114 | if (len > buffer->end - buffer->offset) | 114 | if (len > buffer->end - buffer->offset) |
115 | fatal("buffer_get: trying to get more bytes than in buffer"); | 115 | fatal("buffer_get: trying to get more bytes %d than in buffer %d", |
116 | len, buffer->end - buffer->offset); | ||
116 | memcpy(buf, buffer->buf + buffer->offset, len); | 117 | memcpy(buf, buffer->buf + buffer->offset, len); |
117 | buffer->offset += len; | 118 | buffer->offset += len; |
118 | } | 119 | } |