diff --git a/obexd/src/obex.c b/obexd/src/obex.c
index 0f860d8..ad6bee1 100644
--- a/obexd/src/obex.c
+++ b/obexd/src/obex.c
return os->name;
}
+void obex_set_name(struct obex_session *os, const char *name)
+{
+ g_free(os->name);
+ os->name = g_strdup(name);
+ debug("Name changed: %s", os->name);
+}
+
ssize_t obex_get_size(struct obex_session *os)
{
return os->size;
diff --git a/obexd/src/obex.h b/obexd/src/obex.h
index 1d56809..7f65d9c 100644
--- a/obexd/src/obex.h
+++ b/obexd/src/obex.h
int obex_get_stream_start(struct obex_session *os, const char *filename);
int obex_put_stream_start(struct obex_session *os, const char *filename);
const char *obex_get_name(struct obex_session *os);
+void obex_set_name(struct obex_session *os, const char *name);
ssize_t obex_get_size(struct obex_session *os);
const char *obex_get_type(struct obex_session *os);
const char *obex_get_root_folder(struct obex_session *os);