agent: Clean up pinentry access locking.
[gnupg.git] / agent / agent.h
index af64f33..bf8d244 100644 (file)
@@ -255,6 +255,10 @@ struct server_control_s
   /* The current S2K which might be different from the calibrated
      count. */
   unsigned long s2k_count;
+
+  /* If pinentry is active for this thread.  It can be more than 1,
+     when pinentry is called recursively.  */
+  int pinentry_active;
 };