Use sstrdup() instead of strdup()

This commit is contained in:
Michael Stapelberg 2010-09-22 23:10:49 +02:00
parent f2896d34e0
commit 545aaa7569
1 changed files with 2 additions and 2 deletions

View File

@ -252,7 +252,7 @@ static char *get_config_path() {
if ((xdg_config_dirs = getenv("XDG_CONFIG_DIRS")) == NULL) if ((xdg_config_dirs = getenv("XDG_CONFIG_DIRS")) == NULL)
xdg_config_dirs = "/etc/xdg"; xdg_config_dirs = "/etc/xdg";
char *buf = strdup(xdg_config_dirs); char *buf = sstrdup(xdg_config_dirs);
char *tok = strtok(buf, ":"); char *tok = strtok(buf, ":");
while (tok != NULL) { while (tok != NULL) {
tok = glob_path(tok); tok = glob_path(tok);
@ -273,7 +273,7 @@ static char *get_config_path() {
if (path_exists(config_path)) if (path_exists(config_path))
return config_path; return config_path;
config_path = strdup("/etc/i3/config"); config_path = sstrdup("/etc/i3/config");
if (!path_exists(config_path)) if (!path_exists(config_path))
die("Neither $XDG_CONFIG_HOME/i3/config, nor " die("Neither $XDG_CONFIG_HOME/i3/config, nor "
"$XDG_CONFIG_DIRS/i3/config, nor ~/.i3/config nor " "$XDG_CONFIG_DIRS/i3/config, nor ~/.i3/config nor "