summaryrefslogtreecommitdiff
path: root/gobex/gobex-header.c
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@intel.com>2011-07-10 13:57:55 +0300
committerJohan Hedberg <johan.hedberg@intel.com>2011-07-16 17:50:52 +0300
commitd136ee8a54adeded9751785dfcf721a7e984f023 (patch)
tree0b88f4161b0f2ab7f4b09285f5a860323b1c7590 /gobex/gobex-header.c
parent692649162f49a1c7e2a1513773906ee084d6244d (diff)
downloadobexd-d136ee8a54adeded9751785dfcf721a7e984f023.tar.gz
gobex: Remove unneeded data_policy from g_obex_header_new_bytes
Diffstat (limited to 'gobex/gobex-header.c')
-rw-r--r--gobex/gobex-header.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/gobex/gobex-header.c b/gobex/gobex-header.c
index 061a1e0..a21362c 100644
--- a/gobex/gobex-header.c
+++ b/gobex/gobex-header.c
@@ -337,8 +337,7 @@ GObexHeader *g_obex_header_new_unicode(guint8 id, const char *str)
return header;
}
-GObexHeader *g_obex_header_new_bytes(guint8 id, void *data, gsize len,
- GObexDataPolicy data_policy)
+GObexHeader *g_obex_header_new_bytes(guint8 id, void *data, gsize len)
{
GObexHeader *header;
@@ -350,19 +349,7 @@ GObexHeader *g_obex_header_new_bytes(guint8 id, void *data, gsize len,
header->id = id;
header->vlen = len;
header->hlen = len + 3;
-
- switch (data_policy) {
- case G_OBEX_DATA_INHERIT:
- header->v.data = data;
- break;
- case G_OBEX_DATA_COPY:
- header->v.data = g_memdup(data, len);
- break;
- case G_OBEX_DATA_REF:
- header->extdata = TRUE;
- header->v.extdata = data;
- break;
- }
+ header->v.data = g_memdup(data, len);
return header;
}