[rtems commit] bsps/sparc: Fix ambapp_find_by_idx()

Sebastian Huber sebh at rtems.org
Tue Feb 11 11:47:15 UTC 2014


Module:    rtems
Branch:    master
Commit:    62c5c4a56473bdffe58d5e61fc157fc2889553e3
Changeset: http://git.rtems.org/rtems/commit/?id=62c5c4a56473bdffe58d5e61fc157fc2889553e3

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Feb 11 10:08:21 2014 +0100

bsps/sparc: Fix ambapp_find_by_idx()

The expression "*pi++" post-increments the pointer (not the value).

---

 .../libbsp/sparc/shared/amba/ambapp_find_by_idx.c  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/c/src/lib/libbsp/sparc/shared/amba/ambapp_find_by_idx.c b/c/src/lib/libbsp/sparc/shared/amba/ambapp_find_by_idx.c
index 7c6db62..d524a3c 100644
--- a/c/src/lib/libbsp/sparc/shared/amba/ambapp_find_by_idx.c
+++ b/c/src/lib/libbsp/sparc/shared/amba/ambapp_find_by_idx.c
@@ -28,7 +28,7 @@ int ambapp_find_by_idx(struct ambapp_dev *dev, int index, void *pcount)
   int *pi = pcount;
 
   if (pi) {
-    if (*pi-- == 0)
+    if ((*pi)-- == 0)
       return (int)dev;
     else
       return 0;




More information about the vc mailing list