diff options
author | Marcus Brinkmann <[email protected]> | 2010-06-10 16:13:14 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2010-06-10 16:13:14 +0000 |
commit | 99c855353f0575efb27a0e82d4b68db1f160bed6 (patch) | |
tree | ea75aa47fcdb2c3487ceecd7f5fd054ef2ae7121 /src/engine-gpgsm.c | |
parent | 2010-06-10 Marcus Brinkmann <[email protected]> (diff) | |
download | gpgme-99c855353f0575efb27a0e82d4b68db1f160bed6.tar.gz gpgme-99c855353f0575efb27a0e82d4b68db1f160bed6.zip |
2010-06-10 Marcus Brinkmann <[email protected]>
* engine-gpgsm.c (gpgsm_new): Translate returned achild_fds back
to child_fds.
Diffstat (limited to '')
-rw-r--r-- | src/engine-gpgsm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/engine-gpgsm.c b/src/engine-gpgsm.c index 64189bf8..64be281c 100644 --- a/src/engine-gpgsm.c +++ b/src/engine-gpgsm.c @@ -351,6 +351,10 @@ gpgsm_new (void **engine, const char *file_name, const char *home_dir) err = assuan_pipe_connect (gpgsm->assuan_ctx, file_name ? file_name : _gpgme_get_gpgsm_path (), argv, achild_fds, NULL, NULL, 0); + + /* For now... */ + for (i = 0; i < 4; i++) + child_fds[i] = (int) achild_fds[i]; } /* On Windows, handles are inserted in the spawned process with |