+ else if ((in_body) && (IsEmptyStr(relevant_partnum)) && (!IsEmptyStr(uid_from_headers))) {
+ // Convert an old-style note to a vNote
+ if (!vnote_from_body) {
+ vnote_from_body = vnote_new();
+ vnote_from_body->uid = strdup(uid_from_headers);
+ vnote_from_body->body = malloc(32768);
+ vnote_from_body->body[0] = 0;
+ body_len = 0;
+ }
+ body_line_len = strlen(buf);
+ if ((body_len + body_line_len + 10) < 32768) {
+ strcpy(&vnote_from_body->body[body_len++], " ");
+ strcpy(&vnote_from_body->body[body_len], buf);
+ body_len += body_line_len;
+ }
+ }
+ else if (IsEmptyStr(buf)) {
+ in_body = 1;
+ }