]> sigrok.org Git - libsigrok.git/commitdiff
input/csv: Remove obsolete mimetype format match.
authorBert Vermeulen <redacted>
Fri, 30 Oct 2015 15:38:54 +0000 (16:38 +0100)
committerUwe Hermann <redacted>
Sat, 31 Oct 2015 17:54:50 +0000 (18:54 +0100)
Mimetypes never worked, and in any case this caused a segfault due to a
missing SR_INPUT_META_REQUIRED flag.

This fixes bug #681.

src/input/csv.c

index 063145a07b4e0284483364414a28273aa37fe6e5..cc451bacdab05382b5a38f9074e56f77c8d4ef00 100644 (file)
@@ -133,17 +133,6 @@ struct context {
        size_t line_number;
 };
 
-static int format_match(GHashTable *metadata)
-{
-       char *buf;
-
-       buf = g_hash_table_lookup(metadata, GINT_TO_POINTER(SR_INPUT_META_MIMETYPE));
-       if (!strcmp(buf, "text/csv"))
-               return SR_OK;
-
-       return SR_ERR;
-}
-
 static void strip_comment(char *buf, const GString *prefix)
 {
        char *ptr;
@@ -817,9 +806,7 @@ SR_PRIV struct sr_input_module input_csv = {
        .name = "CSV",
        .desc = "Comma-separated values",
        .exts = (const char*[]){"csv", NULL},
-       .metadata = { SR_INPUT_META_MIMETYPE },
        .options = get_options,
-       .format_match = format_match,
        .init = init,
        .receive = receive,
        .end = end,