diff options
| author | Marcus Brinkmann <[email protected]> | 2009-11-10 14:54:39 +0000 | 
|---|---|---|
| committer | Marcus Brinkmann <[email protected]> | 2009-11-10 14:54:39 +0000 | 
| commit | e88c7782bf6917dd01bd55a1ff4275644cae823b (patch) | |
| tree | af5e09613662345412c57ee8e09754f590add722 /src/gpgme-tool.c | |
| parent | 2009-11-10 Marcus Brinkmann <[email protected]> (diff) | |
| download | gpgme-e88c7782bf6917dd01bd55a1ff4275644cae823b.tar.gz gpgme-e88c7782bf6917dd01bd55a1ff4275644cae823b.zip | |
2009-11-10  Marcus Brinkmann  <[email protected]>
	* gpgme.c (gpgme_new): Set default sub protocol.
	* gpgme-tool.c: Implement get sub protocol.
Diffstat (limited to '')
| -rw-r--r-- | src/gpgme-tool.c | 20 | 
1 files changed, 16 insertions, 4 deletions
| diff --git a/src/gpgme-tool.c b/src/gpgme-tool.c index 0283ffd2..ccb2ae48 100644 --- a/src/gpgme-tool.c +++ b/src/gpgme-tool.c @@ -799,6 +799,18 @@ gt_set_protocol (gpgme_tool_t gt, gpgme_protocol_t proto)  gpg_error_t +gt_get_protocol (gpgme_tool_t gt) +{ +  gpgme_protocol_t proto = gpgme_get_protocol (gt->ctx); + +  gt_write_status (gt, STATUS_PROTOCOL, gpgme_get_protocol_name (proto), +		   NULL); + +  return 0; +} + + +gpg_error_t  gt_set_sub_protocol (gpgme_tool_t gt, gpgme_protocol_t proto)  {    return gpgme_set_sub_protocol (gt->ctx, proto); @@ -806,9 +818,9 @@ gt_set_sub_protocol (gpgme_tool_t gt, gpgme_protocol_t proto)  gpg_error_t -gt_get_protocol (gpgme_tool_t gt) +gt_get_sub_protocol (gpgme_tool_t gt)  { -  gpgme_protocol_t proto = gpgme_get_protocol (gt->ctx); +  gpgme_protocol_t proto = gpgme_get_sub_protocol (gt->ctx);    gt_write_status (gt, STATUS_PROTOCOL, gpgme_get_protocol_name (proto),  		   NULL); @@ -1268,8 +1280,8 @@ cmd_sub_protocol (assuan_context_t ctx, char *line)    struct server *server = assuan_get_pointer (ctx);    if (line && *line)      return gt_set_sub_protocol (server->gt, gt_protocol_from_name (line)); -  /* FIXME.  */ -  return 0; +  else +    return gt_get_sub_protocol (server->gt);  } | 
