]> git.openfabrics.org - ~shefty/ibacm.git/commitdiff
refresh (create temporary patch)
authorSean Hefty <sean.hefty@intel.com>
Tue, 16 Nov 2010 01:17:15 +0000 (17:17 -0800)
committerSean Hefty <sean.hefty@intel.com>
Tue, 16 Nov 2010 01:17:15 +0000 (17:17 -0800)
meta
patches/refresh-temp [new file with mode: 0644]

diff --git a/meta b/meta
index 6657891b1026ca78959c13ac8c2509902accec2d..634341738db994e5324c71d0bf3f7db9c2f2b6c9 100644 (file)
--- a/meta
+++ b/meta
@@ -1,11 +1,12 @@
 Version: 1
-Previous: 2f6b7dfc0b7966209e264e2106381045ad6a9db4
-Head: 9bdc367c8d6d3498665bc852503915f7bd4822f2
+Previous: 02b17b57a20ccbe349029346657b9ed1999f8196
+Head: aeda547b8b79f4ba0ff0db9442a0372f9fb0b324
 Applied:
   acm_snoop: 6d9b27b37026f9090ad55a36f26814f90f3772dd
   log_lid: 6ac592a74d5289b4800c84ef8c20e8ff3f2f263e
   logging: 4ca254f3d8fda6ae709f0c38461f75b9677fa5df
   dest_string: 9bdc367c8d6d3498665bc852503915f7bd4822f2
+  refresh-temp: aeda547b8b79f4ba0ff0db9442a0372f9fb0b324
 Unapplied:
   loopback: 8c3473645ff2d6097b6a9c351a726ea48c1d8165
 Hidden:
diff --git a/patches/refresh-temp b/patches/refresh-temp
new file mode 100644 (file)
index 0000000..575cd2c
--- /dev/null
@@ -0,0 +1,31 @@
+Bottom: 5d1d9b6d34aa20e4f12b23935ba93a3fe47886aa
+Top:    47378cdb2e1152902e00ec13bd915b1ec030aca5
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   2010-11-15 17:17:15 -0800
+
+Refresh of dest_string
+
+---
+
+diff --git a/src/acm.c b/src/acm.c
+index 62623f1..6d83105 100644
+--- a/src/acm.c
++++ b/src/acm.c
+@@ -136,7 +136,7 @@ struct acm_ep
+       uint8_t               *recv_bufs;
+       DLIST_ENTRY           entry;
+       union acm_ep_info     addr[MAX_EP_ADDR];
+-      char                  name[MAX_EP_ADDR];
++      char                  name[MAX_EP_ADDR][MAX_ACM_ADDRESS];
+       uint8_t               addr_type[MAX_EP_ADDR];
+       void                  *dest_map[ACM_ADDRESS_RESERVED - 1];
+       struct acm_dest       mc_dest[MAX_EP_MC];
+@@ -2275,7 +2275,7 @@ static int acm_assign_ep_names(struct acm_ep *ep)
+                       ep->addr_type[index] = type;
+                       acm_log(1, "assigning %s\n", addr);
+-                      strncpy(ep->name, addr, ACM_MAX_ADDRESS);
++                      strncpy(ep->name[index], addr, ACM_MAX_ADDRESS);
+                       if (type == ACM_ADDRESS_IP)
+                               memcpy(ep->addr[index].addr, &ip_addr, 4);
+                       else if (type == ACM_ADDRESS_IP6)