X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=blobdiff_plain;f=util.c;h=94f9e35679acf34c7d500fade5e25919087cd9cc;hp=aa85559b37be4113800c623e8dbae4dfcd0ab716;hb=4f28e77ed21e75fcfb30e2f8d1d2b9b1657f44c6;hpb=8438de14c58421696ce5679b062fca4a56188a34 diff --git a/util.c b/util.c index aa85559..94f9e35 100644 --- a/util.c +++ b/util.c @@ -303,7 +303,7 @@ void buf_append_string(struct buffer_if *buf, cstring_t s) len=strlen(s); /* fixme: if string is longer than 65535, result is a corrupted packet */ buf_append_uint16(buf,len); - memcpy(buf_append(buf,len),s,len); + BUF_ADD_BYTES(append,buf,s,len); } void buffer_new(struct buffer_if *buf, int32_t len)