Fix msg check range 27/307227/1
authorminje.ahn <minje.ahn@samsung.com>
Wed, 6 Mar 2024 07:02:40 +0000 (16:02 +0900)
committerminje.ahn <minje.ahn@samsung.com>
Wed, 6 Mar 2024 07:02:40 +0000 (16:02 +0900)
Change-Id: I95c9a1046aab506d221586166b7511f346e3c2bc
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
lib/media-util-cynara.c
lib/media-util-register.c

index 4dd45f3..9840b19 100644 (file)
@@ -99,7 +99,7 @@ int ms_cynara_receive_untrusted_message(int sockfd, ms_comm_msg_s *recv_msg, ms_
                return MS_MEDIA_ERR_IPC;
        }
 
-       MSAPI_RETVM_IF(!strlen(recv_msg->msg) == 0 || strlen(recv_msg->msg) > MAX_MSG_SIZE, MS_MEDIA_ERR_IPC, "Invalid msg");
+       MSAPI_RETVM_IF(!strlen(recv_msg->msg) == 0 || strlen(recv_msg->msg) >= MAX_MSG_SIZE, MS_MEDIA_ERR_IPC, "Invalid msg");
 
        MSAPI_DBG_SLOG("receive msg from P[%d] T[%d] M[%.*s] S[%.*s]", recv_msg->pid, recv_msg->msg_type, MAX_MSG_SIZE, recv_msg->msg, MS_UUID_SIZE, recv_msg->storage_id);
 
index fff3448..f3525cd 100644 (file)
@@ -74,7 +74,7 @@ static gboolean __read_socket(GIOChannel *channel, GIOCondition condition, gpoin
                return G_SOURCE_REMOVE;
        }
 
-       MSAPI_RETVM_IF(strlen(recv_msg.msg) == 0 || strlen(recv_msg.msg) > MAX_MSG_SIZE, G_SOURCE_REMOVE, "Invalid msg");
+       MSAPI_RETVM_IF(strlen(recv_msg.msg) == 0 || strlen(recv_msg.msg) >= MAX_MSG_SIZE, G_SOURCE_REMOVE, "Invalid msg");
 
        switch (recv_msg.msg_type) {
        case MS_MSG_SCANNER_RESULT: