temp
[my-code/hdw-sniff.git] / parse.c
diff --git a/parse.c b/parse.c
index bae6cd9..cac3821 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -18,7 +18,7 @@ void parse_package(unsigned char *ptr,const struct pcap_pkthdr *pcap_header,cons
 
   t_info *info;
   int i;
-  t_sta sniffed_sta;
+  t_sta new_sta;
   int ret;
 
   info=(t_info *)ptr;
@@ -28,18 +28,18 @@ void parse_package(unsigned char *ptr,const struct pcap_pkthdr *pcap_header,cons
   if(info->dump_fd!=0) {
     ret=write(info->dump_fd,pcap_header,sizeof(struct pcap_pkthdr));
     if(ret!=sizeof(struct pcap_pkthdr))
-      display_console(info->display,"warning, pcap header write failed!");
+      display_console(info,"warning, pcap header write failed!");
     ret=write(info->dump_fd,package,pcap_header->caplen);
     if(ret!=pcap_header->caplen)
-      display_console(info->display,"warning, package write failed!");
+      display_console(info,"warning, package write failed!");
   }
   
   /* maybe there is offset to the actual ieee802.11 frame,
      for example prism header ... */
 
+  /* debug log */
+  dprintf(info->log_fd,"new package -> %02x/n",package[0]);
 
   /* go on parsing frame ctl header here ... */
 
-  return 23;
-
 }