X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoder.c;h=79ba8ef9db65344118b94a98b5b56299acfbd251;hp=4b3263846587de3e74dbc17dc9c3184b0a368c18;hb=f6527cc4f7625eb5283eee5392312ad5df70e0f3;hpb=2060510aaafcc7eb27fac071334b4f8aa1f3cab2 diff --git a/decoder.c b/decoder.c index 4b32638..79ba8ef 100644 --- a/decoder.c +++ b/decoder.c @@ -47,12 +47,22 @@ extern GSList *searchpaths; /* session.c */ extern GSList *sessions; +extern int max_session_id; /* module_sigrokdecode.c */ extern SRD_PRIV PyObject *mod_sigrokdecode; /** @endcond */ +static gboolean srd_check_init(void) +{ + if (max_session_id < 0) { + srd_err("Library is not initialized."); + return FALSE; + } else + return TRUE; +} + /** * Returns the list of supported/loaded protocol decoders. *