mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-07-25 14:54:01 +00:00
lxccontainer: config_file_exists()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
This commit is contained in:
parent
238b3e5ea4
commit
ef1ab8f10d
@ -113,12 +113,15 @@ static bool do_lxcapi_save_config(struct lxc_container *c, const char *alt_file)
|
|||||||
|
|
||||||
static bool config_file_exists(const char *lxcpath, const char *cname)
|
static bool config_file_exists(const char *lxcpath, const char *cname)
|
||||||
{
|
{
|
||||||
/* $lxcpath + '/' + $cname + '/config' + \0 */
|
int ret;
|
||||||
int ret, len = strlen(lxcpath) + strlen(cname) + 9;
|
size_t len;
|
||||||
char *fname = alloca(len);
|
char *fname;
|
||||||
|
|
||||||
ret = snprintf(fname, len, "%s/%s/config", lxcpath, cname);
|
/* $lxcpath + '/' + $cname + '/config' + \0 */
|
||||||
if (ret < 0 || ret >= len)
|
len = strlen(lxcpath) + strlen(cname) + 9;
|
||||||
|
fname = alloca(len);
|
||||||
|
ret = snprintf(fname, len, "%s/%s/config", lxcpath, cname);
|
||||||
|
if (ret < 0 || (size_t)ret >= len)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return file_exists(fname);
|
return file_exists(fname);
|
||||||
|
Loading…
Reference in New Issue
Block a user