temp_length = strlen(temp);\r
length = (temp_length <= PASSWORD_TIMESTAMP_STR_LENGTH) ? temp_length : PASSWORD_TIMESTAMP_STR_LENGTH;\r
strncpy(timestamp_str, temp, length);\r
- timestamp_str[length] = '\0';\r
+ if(length == PASSWORD_TIMESTAMP_STR_LENGTH) {\r
+ timestamp_str[length-1] = '\0';\r
+ }else {\r
+ timestamp_str[length] = '\0';\r
+ }\r
if ((strcmp(timestamp_str, "") != 0)\r
|| (strlen(timestamp_str) != 0)) {\r
time_t cur_time = time(NULL);\r
temp_length = strlen(temp);\r
length = (temp_length <= PASSWORD_TIMESTAMP_STR_LENGTH) ? temp_length : PASSWORD_TIMESTAMP_STR_LENGTH;\r
strncpy(timestamp_str, temp, length);\r
- timestamp_str[length] = '\0';\r
+ if(length == PASSWORD_TIMESTAMP_STR_LENGTH) {\r
+ timestamp_str[length-1] = '\0';\r
+ }else {\r
+ timestamp_str[length] = '\0';\r
+ }\r
if ((strcmp(timestamp_str, "") != 0)\r
|| (strlen(timestamp_str) != 0)) {\r
time_t cur_time = time(NULL);\r