• Skip to sidebar navigation
  • Skip to content

Bitbucket

  • More
    ProjectsRepositories
  • Help
    • Online help
    • Learn Git
    • Welcome to Bitbucket
    • Keyboard shortcuts
  • Log In
Alexander Dahl
  1. Alexander Dahl

buildroot

Public
Actions
  • Clone
  • Compare

Learn more about cloning repositories

You have read-only access

Navigation
  • Source
  • Commits
  • Branches
  • All Branches Graph
  • Forks
  1. Alexander Dahl
  2. buildroot

Source

buildroot/package/argus/argus-3.0.0.rc.34-00-susv3-legacy.patch
Bernhard Reutner-FischerBernhard Reutner-Fischer committed b07203d446c20 Dec 2006
Raw file
Source viewDiff to previous
xxxxxxxxxx
    if (pcap_compile (src->ArgusInterface[0].ArgusPd, &src->ArgusInterface[0].ArgusFilter, src->ArgusInputFilter, getArgusOflag(src), src->ArgusInterface[0].ArgusNetMask) < 0)
 
diff -rup argus-3.0.0.rc.34.orig/argus/ArgusApp.c argus-3.0.0.rc.34/argus/ArgusApp.c
--- argus-3.0.0.rc.34.orig/argus/ArgusApp.c 2006-08-18 19:15:14.000000000 +0200
+++ argus-3.0.0.rc.34/argus/ArgusApp.c  2006-12-20 16:21:04.000000000 +0100
@@ -196,9 +196,9 @@ ArgusUpdateAppState (struct ArgusModeler
                                     net->hdr.argus_dsrvl8.qual = 0;
                                     net->hdr.argus_dsrvl8.len  = ((sizeof(struct ArgusRTCPObject) + 3)/4) + 1;
                                     if (model->ArgusThisDir) {
-                                       bcopy ((char *) rtcp, (char *)&rtcpObject->src, sizeof(*rtcp));
+                                       memmove ((char *)&rtcpObject->src, (char *) rtcp, sizeof(*rtcp));
                                     } else {
-                                       bcopy ((char *) rtcp, (char *)&rtcpObject->dst, sizeof(*rtcp));
+                                       memmove ((char *)&rtcpObject->dst, (char *) rtcp, sizeof(*rtcp));
                                     }
 
                                  } else {
@@ -215,9 +215,9 @@ ArgusUpdateAppState (struct ArgusModeler
                                        rtp->rh_ssrc = ntohl(rtp->rh_ssrc);
 
                                        if (model->ArgusThisDir) {
-                                          bcopy ((char *) rtp, (char *)&rtpObject->src, sizeof(*rtp));
+                                          memmove ((char *)&rtpObject->src, (char *) rtp, sizeof(*rtp));
                                        } else {
-                                          bcopy ((char *) rtp, (char *)&rtpObject->dst, sizeof(*rtp));
+                                          memmove ((char *)&rtpObject->dst, (char *) rtp, sizeof(*rtp));
                                        }
                                     }
                                  }
@@ -301,7 +301,7 @@ ArgusUpdateAppState (struct ArgusModeler
 
                   if ((bytes = model->ArgusThisSnapEnd - model->ArgusThisUpHdr) > 0) {
                      thislen = (thislen > bytes) ? bytes : thislen;
-                     bcopy (model->ArgusThisUpHdr, &((char *)&user->array)[user->count], thislen);
+                     memmove (&((char *)&user->array)[user->count], model->ArgusThisUpHdr, thislen);
                      user->count += thislen;
                   }
                }
@@ -358,7 +358,7 @@ ArgusUpdateRTPState (struct ArgusModeler
                ArgusThisRtpHdr = &rtpObject->dst;
 
             if (!(ArgusThisRtpHdr->rh_seq)) {
-               bcopy ((char *) rtp, (char *)ArgusThisRtpHdr, sizeof(*rtp));
+               memmove ((char *)ArgusThisRtpHdr, (char *) rtp, sizeof(*rtp));
             } else {
                if (!(rtp->rh_ssrc) || (ArgusThisRtpHdr->rh_ssrc != rtp->rh_ssrc))
                   flowstr->dsrs[ARGUS_NETWORK_INDEX] = NULL;
@@ -404,7 +404,7 @@ ArgusUpdateRTPState (struct ArgusModeler
                }
             }
  
-            bcopy ((char *) rtp, (char *) ArgusThisRtpHdr, sizeof(*rtp));
+            memmove ((char *) ArgusThisRtpHdr, (char *) rtp, sizeof(*rtp));
       
             model->ArgusThisUpHdr = (unsigned char *)(rtp + 1) + offset;
             model->ArgusThisLength -= (sizeof(struct rtphdr) + offset);
diff -rup argus-3.0.0.rc.34.orig/argus/ArgusArp.c argus-3.0.0.rc.34/argus/ArgusArp.c
--- argus-3.0.0.rc.34.orig/argus/ArgusArp.c 2006-08-18 19:15:14.000000000 +0200
+++ argus-3.0.0.rc.34/argus/ArgusArp.c  2006-12-20 16:12:05.000000000 +0100
@@ -81,8 +81,8 @@ ArgusCreateArpFlow (struct ArgusModelerS
          case ARPOP_REQUEST:
             retn->hdr.argus_dsrvl8.qual = ARGUS_TYPE_ARP;
             srcehost = (unsigned char *) &model->ArgusThisEpHdr->ether_shost;
-            bcopy ((char *)&arp->arp_tpa, &arp_tpa, sizeof(arp_tpa));
-            bcopy ((char *)&arp->arp_spa, &arp_spa, sizeof(arp_spa));
+            memmove (&arp_tpa, (char *)&arp->arp_tpa, sizeof(arp_tpa));
+            memmove (&arp_spa, (char *)&arp->arp_spa, sizeof(arp_spa));
 #ifdef _LITTLE_ENDIAN
             arp_spa = ntohl(arp_spa);
             arp_tpa = ntohl(arp_tpa);
@@ -90,7 +90,7 @@ ArgusCreateArpFlow (struct ArgusModelerS
             if (arp_spa > arp_tpa)
                model->state |= ARGUS_DIRECTION;
 
-            bcopy (srcehost, retn->arp_flow.etheraddr, sizeof (retn->arp_flow.etheraddr));
+            memmove (retn->arp_flow.etheraddr, srcehost, sizeof (retn->arp_flow.etheraddr));
 
             retn->arp_flow.arp_tpa = arp_tpa;
             retn->arp_flow.arp_spa = arp_spa;
@@ -101,8 +101,8 @@ ArgusCreateArpFlow (struct ArgusModelerS
             retn->hdr.argus_dsrvl8.qual = ARGUS_TYPE_ARP;
             srcehost = (unsigned char *) &model->ArgusThisEpHdr->ether_dhost;
 
-            bcopy ((char *)&arp->arp_spa, &arp_spa, sizeof(arp_tpa));
-            bcopy ((char *)&arp->arp_tpa, &arp_tpa, sizeof(arp_spa));
+            memmove (&arp_spa, (char *)&arp->arp_spa, sizeof(arp_tpa));
+            memmove (&arp_tpa, (char *)&arp->arp_tpa, sizeof(arp_spa));
 #ifdef _LITTLE_ENDIAN
             arp_spa = ntohl(arp_spa);
             arp_tpa = ntohl(arp_tpa);
@@ -111,7 +111,7 @@ ArgusCreateArpFlow (struct ArgusModelerS
             if (arp_tpa > arp_spa)
                model->state |= ARGUS_DIRECTION;
    
  • Git repository management for enterprise teams powered by Atlassian Bitbucket
  • Atlassian Bitbucket v6.7.2
  • Documentation
  • Request a feature
  • About
  • Contact Atlassian
Atlassian

Everything looks good. We'll let you know here if there's anything you should know about.