aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine-gpgsm.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2012-10-19 09:18:08 +0000
committerWerner Koch <[email protected]>2012-10-19 09:18:08 +0000
commit14a8fd4eec126cad282a85c5aa336a6b55229b52 (patch)
tree739a9fef6db87d8c3c9bf718c5dcf9b292c3fdfa /src/engine-gpgsm.c
parentgpgme-tool: Use membuf functions to build up strings. (diff)
downloadgpgme-14a8fd4eec126cad282a85c5aa336a6b55229b52.tar.gz
gpgme-14a8fd4eec126cad282a85c5aa336a6b55229b52.zip
Avoid warning about initialized but not used variable
* src/engine-gpgsm.c (gpgsm_set_fd): Do not set DIR if not needed.
Diffstat (limited to 'src/engine-gpgsm.c')
-rw-r--r--src/engine-gpgsm.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/engine-gpgsm.c b/src/engine-gpgsm.c
index 42bf8798..52873ac9 100644
--- a/src/engine-gpgsm.c
+++ b/src/engine-gpgsm.c
@@ -645,7 +645,9 @@ gpgsm_set_fd (engine_gpgsm_t gpgsm, fd_type_t fd_type, const char *opt)
char line[COMMANDLINELEN];
char *which;
iocb_data_t *iocb_data;
+#if USE_DESCRIPTOR_PASSING
int dir;
+#endif
switch (fd_type)
{
@@ -668,9 +670,8 @@ gpgsm_set_fd (engine_gpgsm_t gpgsm, fd_type_t fd_type, const char *opt)
return gpg_error (GPG_ERR_INV_VALUE);
}
- dir = iocb_data->dir;
-
#if USE_DESCRIPTOR_PASSING
+ dir = iocb_data->dir;
/* We try to short-cut the communication by giving GPGSM direct
access to the file descriptor, rather than using a pipe. */
iocb_data->server_fd = _gpgme_data_get_fd (iocb_data->data);