From 46636652b35778dfad6a1d55cb9900ef5c00da68 Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Mon, 8 Sep 2008 17:48:44 -0300 Subject: Removed warning: uninitialised value --- src/storage.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/storage.c b/src/storage.c index c2450ba2..0690fc1a 100644 --- a/src/storage.c +++ b/src/storage.c @@ -769,7 +769,7 @@ int store_record(const gchar *src, const gchar *dst, sdp_record_t *rec) sdp_record_t *fetch_record(const gchar *src, const gchar *dst, const uint32_t handle) { - char filename[PATH_MAX + 1], key[28], tmp[3],*str; + char filename[PATH_MAX + 1], key[28], tmp[3], *str; sdp_record_t *rec; int size, i, len; uint8_t *pdata; @@ -786,6 +786,7 @@ sdp_record_t *fetch_record(const gchar *src, const gchar *dst, const uint32_t ha size = strlen(str) / 2; pdata = g_malloc0(size); + memset(tmp, 0, sizeof(tmp)); for (i = 0; i < size; i++) { memcpy(tmp, str + (i*2), 2); pdata[i] = (uint8_t) strtol(tmp, NULL, 16); -- cgit