diff options
author | David Hill <dhill@conformal.com> | 2014-06-16 11:45:26 -0400 |
---|---|---|
committer | David Hill <dhill@conformal.com> | 2014-06-22 20:39:35 -0400 |
commit | 9d6cd87b0f548aba2094504c6ef71aec69f9d7fb (patch) | |
tree | 1397cb67399b24c9d0213de5d2074bb6ebeab306 /src/fe-common/core/completion.c | |
parent | c26a634fe6f65f44cdd036d2657fe4335ed6e309 (diff) | |
download | irssi-9d6cd87b0f548aba2094504c6ef71aec69f9d7fb.zip |
Replace deprecated g_basename with g_path_get_basename.
Diffstat (limited to 'src/fe-common/core/completion.c')
-rw-r--r-- | src/fe-common/core/completion.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/fe-common/core/completion.c b/src/fe-common/core/completion.c index db21fcb8..31d62e10 100644 --- a/src/fe-common/core/completion.c +++ b/src/fe-common/core/completion.c @@ -284,9 +284,9 @@ GList *filename_complete(const char *path, const char *default_path) GList *list; DIR *dirp; struct dirent *dp; - const char *basename; + char *basename; char *realpath, *dir, *name; - int len; + size_t len; g_return_val_if_fail(path != NULL, NULL); @@ -319,7 +319,7 @@ GList *filename_complete(const char *path, const char *default_path) g_free_and_null(dir); } - basename = g_basename(path); + basename = g_path_get_basename(path); len = strlen(basename); /* add all files in directory to completion list */ @@ -341,6 +341,7 @@ GList *filename_complete(const char *path, const char *default_path) } } closedir(dirp); + g_free(basename); g_free_not_null(dir); return list; |