diff options
Diffstat (limited to 'src/firejail/util.c')
-rw-r--r-- | src/firejail/util.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/firejail/util.c b/src/firejail/util.c index 2c50caf17..95409129a 100644 --- a/src/firejail/util.c +++ b/src/firejail/util.c | |||
@@ -172,30 +172,6 @@ int copy_file(const char *srcname, const char *destname) { | |||
172 | return 0; | 172 | return 0; |
173 | } | 173 | } |
174 | 174 | ||
175 | |||
176 | char *get_link(const char *fname) { | ||
177 | assert(fname); | ||
178 | struct stat sb; | ||
179 | char *linkname; | ||
180 | ssize_t r; | ||
181 | |||
182 | if (lstat(fname, &sb) == -1) | ||
183 | return NULL; | ||
184 | |||
185 | linkname = malloc(sb.st_size + 1); | ||
186 | if (linkname == NULL) | ||
187 | return NULL; | ||
188 | memset(linkname, 0, sb.st_size + 1); | ||
189 | |||
190 | r = readlink(fname, linkname, sb.st_size + 1); | ||
191 | if (r < 0) { | ||
192 | free(linkname); | ||
193 | return NULL; | ||
194 | } | ||
195 | return linkname; | ||
196 | } | ||
197 | |||
198 | |||
199 | // return 1 if the file is a directory | 175 | // return 1 if the file is a directory |
200 | int is_dir(const char *fname) { | 176 | int is_dir(const char *fname) { |
201 | assert(fname); | 177 | assert(fname); |