From 18c8d81de1b1d596b3b6431409b903b7f77f3a8a Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 1 Dec 2008 11:21:16 +0100 Subject: [PATCH] obexd: Some minor cleanups --- obexd/gwobex/obex-priv.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/obexd/gwobex/obex-priv.c b/obexd/gwobex/obex-priv.c index cbae210a8..86e9dd9ae 100644 --- a/obexd/gwobex/obex-priv.c +++ b/obexd/gwobex/obex-priv.c @@ -349,11 +349,13 @@ static void get_non_body_headers(obex_t *handle, obex_object_t *object, break; case OBEX_HDR_APPARAM: g_free(xfer->apparam_buf); - xfer->apparam_buf = NULL; xfer->apparam_buf = g_try_malloc(hlen); - if (xfer->apparam_buf) + if (xfer->apparam_buf) { memcpy(xfer->apparam_buf, hv.bs, hlen); - xfer->apparam_size = xfer->apparam_buf ? hlen : 0; + xfer->apparam_size = hlen; + } + else + xfer->apparam_size = 0; break; default: break; -- 2.47.3