summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/persistence_client_tool.c8
-rw-r--r--tools/persistence_db_viewer.c6
2 files changed, 7 insertions, 7 deletions
diff --git a/tools/persistence_client_tool.c b/tools/persistence_client_tool.c
index 2c91e80..f92cf85 100644
--- a/tools/persistence_client_tool.c
+++ b/tools/persistence_client_tool.c
@@ -294,7 +294,7 @@ int main(int argc, char *argv[])
appName = malloc(len + 1);
if(appName != NULL)
{
- memset(appName, 0, len);
+ memset(appName, 0, len + 1);
strncpy(appName, optarg, len);
}
}
@@ -305,7 +305,7 @@ int main(int argc, char *argv[])
resourceID = malloc(len + 1);
if(resourceID != NULL)
{
- memset(resourceID, 0, len);
+ memset(resourceID, 0, len + 1);
strncpy(resourceID, optarg, len);
}
}
@@ -316,7 +316,7 @@ int main(int argc, char *argv[])
payloadBuffer = malloc(len + 1);
if(payloadBuffer != NULL)
{
- memset(payloadBuffer, 0, len);
+ memset(payloadBuffer, 0, len + 1);
strncpy(payloadBuffer, optarg, len);
}
}
@@ -327,7 +327,7 @@ int main(int argc, char *argv[])
fileName = malloc(len + 1);
if(fileName != NULL)
{
- memset(fileName, 0, len);
+ memset(fileName, 0, len + 1);
strncpy(fileName, optarg, len);
}
}
diff --git a/tools/persistence_db_viewer.c b/tools/persistence_db_viewer.c
index 4e0971b..27b2c9d 100644
--- a/tools/persistence_db_viewer.c
+++ b/tools/persistence_db_viewer.c
@@ -159,18 +159,18 @@ void printDBcontent(const char* appname, dbType type)
int resourceStartIdx[256] = { 0 };
char buffer[bufSize];
- for(i = 1; i < listSize; i++)
+ for(i = 1; i < listSize; ++i)
{
if(resourceList[i] == '\0')
{
numResources++;
- resourceStartIdx[idx++] = i+1;
+ resourceStartIdx[++idx] = i+1;
}
}
printf("NumOf resources: %d \n", numResources);
- for(i = 0; i<= numResources; i++)
+ for(i = 0; i < numResources; ++i)
{
memset(buffer, 0, sizeof(buffer));
printf("Key[%d]: %s\n", i, &resourceList[resourceStartIdx[i]]);