From Anthony Coddington: don't check for MPEG-2 Transport before
authorGuy Harris <guy@alum.mit.edu>
Thu, 4 Apr 2013 04:35:09 +0000 (04:35 -0000)
committerGuy Harris <guy@alum.mit.edu>
Thu, 4 Apr 2013 04:35:09 +0000 (04:35 -0000)
checking for ERF.

From me: note some heuristic checkers that are in the "magic number" set.

#BACKPORT 1.8

svn path=/trunk/; revision=48724

wiretap/file_access.c

index d897c08a798f04acee54f80a007e50fec80a099a..b02a504dadd41320416e80ab1d5069869a49db05 100644 (file)
@@ -135,15 +135,14 @@ static wtap_open_routine_t open_routines_base[] = {
        dbs_etherwatch_open,
        k12_open,
        catapult_dct2000_open,
-       ber_open,
+       ber_open,          /* XXX - this is really a heuristic */
        aethra_open,
        btsnoop_open,
        eyesdn_open,
-       vwr_open,
+       vwr_open,          /* XXX - this is really a heuristic */
        packetlogger_open, /* This type does not have a magic number, but its
                            * files are sometimes grabbed by mpeg_open. */
        mpeg_open,
-       mp2t_open,
        tnef_open,
        dct3trace_open,
        daintree_sna_open,
@@ -174,7 +173,8 @@ static wtap_open_routine_t open_routines_base[] = {
        hcidump_open,
        commview_open,
        nstrace_open,
-       camins_open
+       camins_open,
+       mp2t_open
 };
 
 #define        N_FILE_TYPES    (sizeof open_routines_base / sizeof open_routines_base[0])