diff options
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/server.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/server/server.c b/src/server/server.c index a76fb77..a77046b 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -310,7 +310,10 @@ static void handle_add_command(struct camu_server *server, struct lia_list *list resource->r.node->userdata = (struct camu_resource *)resource; resource->r.duration = LIANA_TIMESTAMP_INVALID; al_array_init(resource->r.pending); - lia_list_add(list, resource, resource->r.duration, &path); + wstr name; + al_wstr_from_str(&name, &path); + lia_list_add(list, resource, resource->r.duration, &name); + al_wstr_free(&name); break; } case CAMU_RESOURCE_PORTAL: { @@ -341,7 +344,7 @@ static void handle_add_command(struct camu_server *server, struct lia_list *list resource->r.node->userdata = (struct camu_resource *)resource; resource->r.duration = LIANA_TIMESTAMP_INVALID; al_array_init(resource->r.pending); - lia_list_add(list, resource, resource->r.duration, al_str_c("dfdd")); + lia_list_add(list, resource, resource->r.duration, &resource->post->title); break; } } |