X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=decoder.c;h=8ad0c5a132e1bac021184bab8c9ee60e28aa5ff6;hb=e500b376b5cf74f4862688f310b9b8008bfc3eea;hp=1151f057f2b5c3e2d4fa5f05ed0fda10cb7e7df6;hpb=95e40a0ce2e27ba6ea7c97d9956918336160bf7b;p=libsigrokdecode.git diff --git a/decoder.c b/decoder.c index 1151f05..8ad0c5a 100644 --- a/decoder.c +++ b/decoder.c @@ -682,8 +682,8 @@ SRD_API int srd_decoder_load(const char *module_name) * PDs of different API versions are incompatible and cannot work. */ apiver = srd_decoder_apiver(d); - if (apiver != 2) { - srd_exception_catch("Only PD API version 2 is supported, " + if (apiver != 2 && apiver != 3) { + srd_exception_catch("Only PD API version 2/3 is supported, " "decoder %s has version %ld", module_name, apiver); fail_txt = "API version mismatch"; goto err_out;