diff options
Diffstat (limited to 'misc/btpd_if.c')
| -rw-r--r-- | misc/btpd_if.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/misc/btpd_if.c b/misc/btpd_if.c index e208d64..3c32b9c 100644 --- a/misc/btpd_if.c +++ b/misc/btpd_if.c @@ -264,13 +264,15 @@ btpd_tget_wc(struct ipc *ipc, enum ipc_twc twc, enum ipc_tval *keys, enum ipc_err btpd_add(struct ipc *ipc, const char *mi, size_t mi_size, const char *content, - const char *name) + const char *name, const char *label) { struct iobuf iob = iobuf_init(1 << 10); iobuf_print(&iob, "l3:addd7:content%d:%s", (int)strlen(content), content); if (name != NULL) iobuf_print(&iob, "4:name%d:%s", (int)strlen(name), name); + if (label != NULL) + iobuf_print(&iob, "5:label%d:%s", (int)strlen(label), label); iobuf_print(&iob, "7:torrent%lu:", (unsigned long)mi_size); iobuf_write(&iob, mi, mi_size); iobuf_swrite(&iob, "ee"); |