aboutsummaryrefslogtreecommitdiff
path: root/src/psycstore/gnunet-service-psycstore.c
diff options
context:
space:
mode:
authorGabor X Toth <*@tg-x.net>2013-09-16 12:21:10 +0000
committerGabor X Toth <*@tg-x.net>2013-09-16 12:21:10 +0000
commitcf45705470db25831f48452380021d1429973139 (patch)
treeb800a33392b3346c066b27b11dfdbcf0f2edd488 /src/psycstore/gnunet-service-psycstore.c
parent312be136b087ce987ffe31c7d3ec4ac8a9670ea1 (diff)
downloadgnunet-cf45705470db25831f48452380021d1429973139.tar.gz
gnunet-cf45705470db25831f48452380021d1429973139.zip
psycstore: fixing issues reported by static code analysis
Diffstat (limited to 'src/psycstore/gnunet-service-psycstore.c')
-rw-r--r--src/psycstore/gnunet-service-psycstore.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/psycstore/gnunet-service-psycstore.c b/src/psycstore/gnunet-service-psycstore.c
index 3d6cfdc40..8a21167e1 100644
--- a/src/psycstore/gnunet-service-psycstore.c
+++ b/src/psycstore/gnunet-service-psycstore.c
@@ -113,7 +113,8 @@ send_result_code (struct GNUNET_SERVER_Client *client, uint32_t result_code,
113 res->header.size = htons (sizeof (struct OperationResult) + err_len); 113 res->header.size = htons (sizeof (struct OperationResult) + err_len);
114 res->result_code = htonl (result_code); 114 res->result_code = htonl (result_code);
115 res->op_id = op_id; 115 res->op_id = op_id;
116 memcpy (&res[1], err_msg, err_len); 116 if (0 < err_len)
117 memcpy (&res[1], err_msg, err_len);
117 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 118 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
118 "Sending result %d (%s) to client\n", 119 "Sending result %d (%s) to client\n",
119 (int) result_code, 120 (int) result_code,
@@ -607,6 +608,7 @@ handle_state_get (void *cls,
607 ret = db->state_get (db->cls, &req->channel_key, n, 608 ret = db->state_get (db->cls, &req->channel_key, n,
608 &send_state_var, &sc); 609 &send_state_var, &sc);
609 } 610 }
611 GNUNET_free (n);
610 } 612 }
611 } 613 }
612 switch (ret) 614 switch (ret)