[prev in list] [next in list] [prev in thread] [next in thread]
List: dri-devel
Subject: [PATCH libdrm 4/8] xf86drmSL: Fix neighbour printing
From: Jan Vesely <jan.vesely () rutgers ! edu>
Date: 2015-02-27 18:07:24
Message-ID: 1425060448-5315-5-git-send-email-jan.vesely () rutgers ! edu
[Download RAW message or body]
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
---
xf86drmSL.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/xf86drmSL.c b/xf86drmSL.c
index acddb54..2160bb8 100644
--- a/xf86drmSL.c
+++ b/xf86drmSL.c
@@ -266,11 +266,14 @@ int drmSLLookupNeighbors(void *l, unsigned long key,
SkipListPtr list = (SkipListPtr)l;
SLEntryPtr update[SL_MAX_LEVEL + 1];
int retcode = 0;
+ SLEntryPtr entry;
+
+ entry = SLLocate(list, key, update);
*prev_key = *next_key = key;
*prev_value = *next_value = NULL;
-
- if (update[0]) {
+
+ if (entry && update[0]) {
*prev_key = update[0]->key;
*prev_value = update[0]->value;
++retcode;
--
2.1.0
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic