]> sigrok.org Git - libsigrokdecode.git/blobdiff - type_decoder.c
type_decoder.c: Fix a compiler warning (-Wswitch-default).
[libsigrokdecode.git] / type_decoder.c
index 35187a598a2d6ca19c5f09441f02955340e2468b..e69b3c4e0b11e32f870bf35861a2a0368e09c430 100644 (file)
@@ -125,8 +125,7 @@ static void release_binary(struct srd_proto_data_binary *pdb)
 {
        if (!pdb)
                return;
-       if (pdb->data)
-               g_free((void *)pdb->data);
+       g_free((void *)pdb->data);
        g_free(pdb);
 }
 
@@ -497,6 +496,8 @@ static int get_term_type(const char *v)
                return SRD_TERM_EITHER_EDGE;
        case 'n':
                return SRD_TERM_NO_EDGE;
+       default:
+               return -1;
        }
 
        return -1;
@@ -836,7 +837,9 @@ static PyObject *Decoder_wait(PyObject *self, PyObject *args)
                 * while the termination request still gets signalled.
                 */
                found_match = FALSE;
-               ret = process_samples_until_condition_match(di, &found_match);
+
+               /* Ignore return value for now, should never be negative. */
+               (void)process_samples_until_condition_match(di, &found_match);
 
                Py_END_ALLOW_THREADS