Index: /trunk/lib/trace.c
===================================================================
--- /trunk/lib/trace.c	(revision 1052)
+++ /trunk/lib/trace.c	(revision 1053)
@@ -961,5 +961,5 @@
 			return -1;
 		}
-		if (libtrace_to_pcap_dlt(linktype) == -1) {
+		if (libtrace_to_pcap_dlt(linktype) == ~1U) {
 			trace_set_err(packet->trace,TRACE_ERR_BAD_PACKET,
 					"Unknown pcap equivilent linktype");
