X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2Fgetvservercfgstyle.c;h=7fca17a7b648c61a03a49d8c8a0ab8ca7dca1957;hb=77d302326fbb2bc08b55f228627f83f2be1dbc0b;hp=c45a816fbc861766b6a2c34f73168b2ae1294855;hpb=a28c2ef437fd0caaa45c616495ec2ead0f2a10a2;p=util-vserver.git diff --git a/util-vserver/lib/getvservercfgstyle.c b/util-vserver/lib/getvservercfgstyle.c index c45a816..7fca17a 100644 --- a/util-vserver/lib/getvservercfgstyle.c +++ b/util-vserver/lib/getvservercfgstyle.c @@ -43,6 +43,7 @@ isAbsPath(char const *p) #define ISDIR utilvserver_isDirectory(buf, true) #define ISFILE utilvserver_isFile(buf, true) +#define ISLINK utilvserver_isLink(buf) vcCfgStyle vc_getVserverCfgStyle(char const *id) @@ -60,7 +61,7 @@ vc_getVserverCfgStyle(char const *id) strcpy(marker, "/vdir"); is_path = isAbsPath(buf) || isRelPath(buf); - if (is_path && ISDIR) + if (is_path && (ISDIR || ISLINK)) res = vcCFG_RECENT_FULL; else if (!is_path) { strcpy(buf, CONFDIR "/");