scd: KEYINFO: Send LF for --data.
authorNIIBE Yutaka <gniibe@fsij.org>
Tue, 18 Jun 2019 01:13:40 +0000 (10:13 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Tue, 18 Jun 2019 01:13:40 +0000 (10:13 +0900)
* scd/command.c (send_keyinfo): Send LF for --data.

--

Fixes-commit: 01730529f20882cd98882a61408e9bee960c86f1
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
scd/command.c

index 4f40054..1929c33 100644 (file)
@@ -1885,9 +1885,11 @@ send_keyinfo (ctrl_t ctrl, int data, const char *keygrip_str,
   char *string;
   assuan_context_t ctx = ctrl->server_local->assuan_ctx;
 
-  string = xtryasprintf ("%s T %s %s", keygrip_str,
+  string = xtryasprintf ("%s T %s %s%s", keygrip_str,
                          serialno? serialno : "-",
-                         idstr? idstr : "-");
+                         idstr? idstr : "-",
+                         data? "\n" : "");
+
   if (!string)
     return;