projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't remove the config directory on destroy
[lttng-tools.git]
/
lttng
/
conf.c
diff --git
a/lttng/conf.c
b/lttng/conf.c
index 9e3a626ba34d5112fa83d15e6ca24585a37b8dd9..57aaf7b2ddd5d726b70cf1b27a60f6f2eebcbe13 100644
(file)
--- a/
lttng/conf.c
+++ b/
lttng/conf.c
@@
-148,19
+148,12
@@
error:
/*
* config_get_default_path
*
/*
* config_get_default_path
*
- * Return the
default path to config directory which is the current working
- *
directory. User must free() the returned allocat
ed string.
+ * Return the
HOME directory path. The output is dup so the user MUST
+ *
free(3) the return
ed string.
*/
char *config_get_default_path(void)
{
*/
char *config_get_default_path(void)
{
- char *alloc_path;
-
- alloc_path = getcwd(NULL, 0);
- if (alloc_path == NULL) {
- perror("getcwd");
- }
-
- return alloc_path;
+ return strdup(getenv("HOME"));
}
/*
}
/*
@@
-180,11
+173,6
@@
void config_destroy(char *path)
perror("remove config file");
}
perror("remove config file");
}
- ret = rmdir(path);
- if (ret < 0) {
- perror("rmdir config dir");
- }
-
free(config_path);
}
free(config_path);
}
This page took
0.025984 seconds
and
5
git commands to generate.