mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-08 17:13:56 +00:00
Check for leading '/' in data dir
SVN revision: 318
This commit is contained in:
parent
5485e14237
commit
15f805a8c8
10
elogd.c
10
elogd.c
@ -6,6 +6,9 @@
|
|||||||
Contents: Web server program for Electronic Logbook ELOG
|
Contents: Web server program for Electronic Logbook ELOG
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 2.122 2003/01/07 21:20:16 midas
|
||||||
|
Check for leading '/' in data dir
|
||||||
|
|
||||||
Revision 2.121 2003/01/07 16:21:19 midas
|
Revision 2.121 2003/01/07 16:21:19 midas
|
||||||
Added directory separator to resource and logbook dir
|
Added directory separator to resource and logbook dir
|
||||||
|
|
||||||
@ -2140,7 +2143,12 @@ int i, j, n, status;
|
|||||||
strlcat(data_dir, DIR_SEPARATOR_STR, sizeof(data_dir));
|
strlcat(data_dir, DIR_SEPARATOR_STR, sizeof(data_dir));
|
||||||
|
|
||||||
if (getcfg(logbook, "Subdir", str))
|
if (getcfg(logbook, "Subdir", str))
|
||||||
strlcat(data_dir, str, sizeof(data_dir));
|
{
|
||||||
|
if (str[0] == DIR_SEPARATOR)
|
||||||
|
strlcpy(data_dir, str, sizeof(data_dir));
|
||||||
|
else
|
||||||
|
strlcat(data_dir, str, sizeof(data_dir));
|
||||||
|
}
|
||||||
else
|
else
|
||||||
strlcat(data_dir, logbook, sizeof(data_dir)); /* use logbook name as default */
|
strlcat(data_dir, logbook, sizeof(data_dir)); /* use logbook name as default */
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user