do_subsystem_inits ();
/* Catch-22: We need to get at least the debug subsystem ready
- before using the tarce facility. If we won't the tarce would
+ before using the trace facility. If we won't the trace would
automagically initialize the debug system with out the locks
being initialized and missing the assuan log level setting. */
TRACE2 (DEBUG_INIT, "gpgme_check_version: ", 0,
{
const char *result;
- TRACE2 (DEBUG_INIT, "gpgme_check_version_internal: ", 0,
- "req_version=%s, offset_sig_validity=%i",
- req_version ? req_version : "(null)", offset_sig_validity);
-
result = gpgme_check_version (req_version);
if (result == NULL)
return result;
+ /* Catch-22, see above. */
+ TRACE2 (DEBUG_INIT, "gpgme_check_version_internal: ", 0,
+ "req_version=%s, offset_sig_validity=%i",
+ req_version ? req_version : "(null)", offset_sig_validity);
+
if (offset_sig_validity != offsetof (struct _gpgme_signature, validity))
{
TRACE1 (DEBUG_INIT, "gpgme_check_version_internal: ", 0,