diff --git a/batman-adv/patches/001-use-strncasecmp-instead-of-strnicmp.patch b/batman-adv/patches/001-use-strncasecmp-instead-of-strnicmp.patch new file mode 100644 index 0000000..86754b0 --- /dev/null +++ b/batman-adv/patches/001-use-strncasecmp-instead-of-strnicmp.patch @@ -0,0 +1,30 @@ +Index: batman-adv-2014.4.0/gateway_common.c +=================================================================== +--- batman-adv-2014.4.0.orig/gateway_common.c ++++ batman-adv-2014.4.0/gateway_common.c +@@ -44,10 +44,10 @@ static bool batadv_parse_gw_bandwidth(st + if (strlen(buff) > 4) { + tmp_ptr = buff + strlen(buff) - 4; + +- if (strnicmp(tmp_ptr, "mbit", 4) == 0) ++ if (strncasecmp(tmp_ptr, "mbit", 4) == 0) + bw_unit_type = BATADV_BW_UNIT_MBIT; + +- if ((strnicmp(tmp_ptr, "kbit", 4) == 0) || ++ if ((strncasecmp(tmp_ptr, "kbit", 4) == 0) || + (bw_unit_type == BATADV_BW_UNIT_MBIT)) + *tmp_ptr = '\0'; + } +@@ -77,10 +77,10 @@ static bool batadv_parse_gw_bandwidth(st + if (strlen(slash_ptr + 1) > 4) { + tmp_ptr = slash_ptr + 1 - 4 + strlen(slash_ptr + 1); + +- if (strnicmp(tmp_ptr, "mbit", 4) == 0) ++ if (strncasecmp(tmp_ptr, "mbit", 4) == 0) + bw_unit_type = BATADV_BW_UNIT_MBIT; + +- if ((strnicmp(tmp_ptr, "kbit", 4) == 0) || ++ if ((strncasecmp(tmp_ptr, "kbit", 4) == 0) || + (bw_unit_type == BATADV_BW_UNIT_MBIT)) + *tmp_ptr = '\0'; + }