diff options
author | Emil Velikov <[email protected]> | 2015-11-23 21:37:51 +0000 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2015-11-25 20:22:35 +0000 |
commit | f6235171882d18d0b4d11a3d564c6aa3b22af9d1 (patch) | |
tree | becd26bb330575a0e29f278bfd9abb10ecf2cb03 /src/gallium/auxiliary | |
parent | 0572e5fea57dc918ac40e5b06de33110738f717e (diff) |
pipe-loader: fix off-by one error
With earlier commit we've dropped the manual iteration over the fixed
size array and prepemtively set the variable storing the size, that is
to be returned. Yet we forgot to adjust the comparison, as before we
were comparing the index, now we're comparing the size.
Fixes: ff9cd8a67ca "pipe-loader: directly use
pipe_loader_sw_probe_null() at probe time"
Cc: [email protected]
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93091
Reported-by: Tom Stellard <[email protected]>
Signed-off-by: Emil Velikov <[email protected]>
Tested-by: Tom Stellard <[email protected]>
Tested-by: Dieter Nützel <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary')
-rw-r--r-- | src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c b/src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c index 5539a730b4c..091d4d6997d 100644 --- a/src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c +++ b/src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c @@ -222,7 +222,7 @@ pipe_loader_sw_probe(struct pipe_loader_device **devs, int ndev) { int i = 1; - if (i < ndev) { + if (i <= ndev) { if (!pipe_loader_sw_probe_null(devs)) { i--; } |