mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-10 18:23:28 +00:00
Fixed problem with options list containing several quotation marks
SVN revision: 952
This commit is contained in:
parent
f6118b781b
commit
1b74e83acb
11
src/elogd.c
11
src/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 1.378 2004/07/12 13:52:49 midas
|
||||||
|
Fixed problem with options list containing several quotation marks
|
||||||
|
|
||||||
Revision 1.377 2004/07/12 08:01:15 midas
|
Revision 1.377 2004/07/12 08:01:15 midas
|
||||||
Added 'fix text' flag
|
Added 'fix text' flag
|
||||||
|
|
||||||
@ -1970,7 +1973,8 @@ int getcfg_simple(char *group, char *param, char *value)
|
|||||||
while (*pstr == ' ' || *pstr == '\t')
|
while (*pstr == ' ' || *pstr == '\t')
|
||||||
*pstr-- = 0;
|
*pstr-- = 0;
|
||||||
|
|
||||||
if (str[0] == '"' && str[strlen(str) - 1] == '"') {
|
if (str[0] == '"' && str[strlen(str) - 1] == '"' &&
|
||||||
|
strchr(str+1, '"') == str+strlen(str)-1) {
|
||||||
strcpy(value, str + 1);
|
strcpy(value, str + 1);
|
||||||
value[strlen(value) - 1] = 0;
|
value[strlen(value) - 1] = 0;
|
||||||
} else
|
} else
|
||||||
@ -19720,8 +19724,11 @@ int main(int argc, char *argv[])
|
|||||||
if (daemon)
|
if (daemon)
|
||||||
run_service();
|
run_service();
|
||||||
else
|
else
|
||||||
|
server_loop(tcp_port, daemon);
|
||||||
|
#else
|
||||||
|
server_loop(tcp_port, daemon);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
server_loop(tcp_port, daemon);
|
|
||||||
exit(EXIT_SUCCESS);
|
exit(EXIT_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user