/* parsing validation */
/* en_US.UTF-8 */
- char arr[20];
+ char arr[21] = {0,};
snprintf(arr, 20, "%s", vconf_value);
- arr[5] = '\0';
+ for (int i = 0; i < strlen(arr); i++) {
+ if ('.' == arr[i]) {
+ arr[i] = 0;
+ SETTING_TRACE("replace . to NULL : %d", i);
+ break;
+ }
+ }
*value = strdup(arr);
free(vconf_value);
vconf_value = NULL;
/* parsing validation */
/* en_US.UTF-8 */
- char arr[20];
+ char arr[21] = {0,};
snprintf(arr, 20, "%s", vconf_value);
- arr[5] = '\0';
+ for (int i = 0; i < strlen(arr); i++) {
+ if ('.' == arr[i]) {
+ arr[i] = 0;
+ SETTING_TRACE("replace . to NULL : %d", i);
+ break;
+ }
+ }
*value = strdup(arr);
free(vconf_value);
vconf_value = NULL;