Difference for main/ipx_drv.c from version 1.2 to 1.3


version 1.2 version 1.3
Line 195
 
Line 195
  buf=data;   buf=data;
  //edited 04/12/99 Matt Mueller - duh, we don't want to throw all that data away!   //edited 04/12/99 Matt Mueller - duh, we don't want to throw all that data away!
  while (driver->PacketReady()) {   while (driver->PacketReady()) {
  if ((size = driver->ReceivePacket(buf, MAX_IPX_DATA, &rd)) > 4) {   if ((size = driver->ReceivePacket(buf, MAX_IPX_DATA, &rd)) > 0) {
  if (!memcmp(rd.src_network, ipx_MyAddress, 10)) {   if (!memcmp(rd.src_network, ipx_MyAddress, 10)) {
  mprintf((0,"dumped my own packet\n"));   mprintf((0,"dumped my own packet\n"));
  continue; /* don't get own pkts */   continue; /* don't get own pkts */
  }   }
  if (driver->usepacketnum){   if (driver->usepacketnum){
    if (size > 4) {
  memcpy(data, buf + 4, size - 4);   memcpy(data, buf + 4, size - 4);
  return size-4;   return size-4;
    }
  }else{   }else{
  return size;   return size;
  }   }

Legend:
line(s) removed in v.1.2 
line(s) changed
 line(s) added in v.1.3