summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Velikov <[email protected]>2016-09-01 10:36:44 +0100
committerEmil Velikov <[email protected]>2016-09-05 11:59:07 +0100
commit62b224d428e04760dc96afb93873d67683337f88 (patch)
tree61bcd983c976ef037b6fb5bb6e7b1a81306e422b
parent821e36638531ddadb32d5bac633c0b21c73bea67 (diff)
glx/glvnd: list the strcmp arguments in correct order
Currently, due to the inverse order, strcmp will produce negative result when the needle is towards the start of the haystack. Thus on the next iteration(s) we'll end up further towards the end and eventually fail to locate the entry. Cc: "12.0" <[email protected]> Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
-rw-r--r--src/glx/glxglvnd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/glx/glxglvnd.c b/src/glx/glxglvnd.c
index 962eda8bb5b..098304d5574 100644
--- a/src/glx/glxglvnd.c
+++ b/src/glx/glxglvnd.c
@@ -24,8 +24,8 @@ static unsigned FindGLXFunction(const GLubyte *name)
while (first <= last) {
int middle = (first + last) / 2;
- int comp = strcmp((const char *) name,
- __glXDispatchTableStrings[middle]);
+ int comp = strcmp(__glXDispatchTableStrings[middle],
+ (const char *) name);
if (comp < 0)
first = middle + 1;