]> code.citadel.org Git - citadel.git/blobdiff - webcit/vcard.c
* Began an assault on strcpy()
[citadel.git] / webcit / vcard.c
index 7c1ebae8625d4067e09e56cd18603849b5c95090..bbe0485bd67b21f4c2908823a2fff338b42aad15 100644 (file)
@@ -245,7 +245,7 @@ char *vcard_serialize(struct vCard *v)
        ser = malloc(len);
        if (ser == NULL) return NULL;
 
-       strcpy(ser, "begin:vcard\r\n");
+       safestrncpy(ser, "begin:vcard\r\n", len);
        if (v->numprops) for (i=0; i<(v->numprops); ++i) {
                strcat(ser, v->prop[i].name);
                strcat(ser, ":");