2007-07-17 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / gpgme / rungpg.c
index 58ab39d..a8fc8ad 100644 (file)
@@ -1,6 +1,6 @@
 /* rungpg.c - Gpg Engine.
    Copyright (C) 2000 Werner Koch (dd9jn)
-   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 g10 Code GmbH
+   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 g10 Code GmbH
  
    This file is part of GPGME.
  
@@ -476,7 +476,10 @@ gpg_new (void **engine, const char *file_name, const char *home_dir)
 
   if (isatty (1))
     {
-      if (ttyname_r (1, dft_ttyname, sizeof (dft_ttyname)))
+      int err;
+
+      err = ttyname_r (1, dft_ttyname, sizeof (dft_ttyname));
+      if (err)
        rc = gpg_error_from_errno (errno);
       else
        {
@@ -999,7 +1002,8 @@ read_status (engine_gpg_t gpg)
                             received and the next thing will be that
                             the command handler does its action.  */
                          if (nread > 1)
-                           DEBUG0 ("ERROR, unexpected data in read_status");
+                           TRACE0 (DEBUG_CTX, "gpgme:read_status", 0,
+                                   "error: unexpected data");
 
                          add_io_cb (gpg, gpg->cmd.fd, 0,
                                     command_handler, gpg,