aboutsummaryrefslogtreecommitdiffstats
path: root/src/assuan-handler.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2016-06-25 14:59:16 +0000
committerWerner Koch <[email protected]>2016-06-25 14:59:16 +0000
commitd60ef7192ad95ec2ec1aef436742f56e6c750b89 (patch)
tree455f2ee25cab610e4cf4a386cd92ba26fcbeaa42 /src/assuan-handler.c
parentImprove getting of max. number of open fds. (diff)
downloadlibassuan-d60ef7192ad95ec2ec1aef436742f56e6c750b89.tar.gz
libassuan-d60ef7192ad95ec2ec1aef436742f56e6c750b89.zip
Fix minor memory leaks
* src/assuan-pipe-connect.c (socketpair_connect): Always free CHILD_FDS. * src/assuan-uds.c (uds_sendfd): Clear CONTROL_U to silence Valgrind. * tests/fdpassing.c (main): Free FNAME. * src/assuan-handler.c (dispatch_command): Remove dead assignment. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src/assuan-handler.c')
-rw-r--r--src/assuan-handler.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/assuan-handler.c b/src/assuan-handler.c
index 351446d..dec0f1b 100644
--- a/src/assuan-handler.c
+++ b/src/assuan-handler.c
@@ -661,7 +661,7 @@ dispatch_command (assuan_context_t ctx, char *line, int linelen)
if (!s)
return PROCESS_DONE (ctx, set_error (ctx, GPG_ERR_ASS_UNKNOWN_CMD, NULL));
line += shift;
- linelen -= shift;
+ /* linelen -= shift; -- not needed. */
if (ctx->pre_cmd_notify_fnc) {
err = ctx->pre_cmd_notify_fnc(ctx, ctx->cmdtbl[i].name);