summaryrefslogtreecommitdiff
path: root/Administrator/src/ssw_pers_admin_access_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'Administrator/src/ssw_pers_admin_access_lib.c')
-rw-r--r--Administrator/src/ssw_pers_admin_access_lib.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/Administrator/src/ssw_pers_admin_access_lib.c b/Administrator/src/ssw_pers_admin_access_lib.c
index 4abaf37..654ab31 100644
--- a/Administrator/src/ssw_pers_admin_access_lib.c
+++ b/Administrator/src/ssw_pers_admin_access_lib.c
@@ -32,6 +32,8 @@
#include <sys/stat.h>
#include <mqueue.h>
#include <semaphore.h>
+#include <limits.h>
+
#include "persistence_admin_service.h"
#include "ssw_pers_admin_access_lib.h"
@@ -946,7 +948,7 @@ long persAdminUserDataCopy(unsigned int src_user_no, unsigned int src_seat_no, u
long errorCode = PAS_FAILURE ;
/* check params */
- if((src_user_no <= 4) && (src_seat_no <= 4) && (dest_user_no <= 4) && (dest_seat_no <= 4))
+ if((src_user_no <= UINT_MAX) && (src_seat_no <= 4) && (dest_user_no <= UINT_MAX) && (dest_seat_no <= 4))
{
}
@@ -1059,7 +1061,7 @@ long persAdminUserDataDelete(unsigned int user_no, unsigned int seat_no)
long errorCode = PAS_FAILURE ;
/* check params */
- if((user_no <= 4) && (seat_no <= 4))
+ if((user_no <= UINT_MAX) && (seat_no <= 4))
{
}