mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-08 17:13:56 +00:00
Fixed bug with missing subdirectory
This commit is contained in:
parent
73be9f38de
commit
bf04469534
1
.gitignore
vendored
1
.gitignore
vendored
@ -18,3 +18,4 @@ git-revision.h
|
|||||||
*.sdf
|
*.sdf
|
||||||
*.suo
|
*.suo
|
||||||
*.user
|
*.user
|
||||||
|
NT/elogd.opensdf
|
||||||
|
|||||||
21
src/elogd.c
21
src/elogd.c
@ -1773,6 +1773,9 @@ int send_with_timeout(void *p, int sock, char *buf, int buf_size)
|
|||||||
int status, sent, send_size, send_packet;
|
int status, sent, send_size, send_packet;
|
||||||
time_t start, now;
|
time_t start, now;
|
||||||
char *pbuf;
|
char *pbuf;
|
||||||
|
#ifdef HAVE_SSL
|
||||||
|
SSL *ssl;
|
||||||
|
#endif
|
||||||
|
|
||||||
time(&start);
|
time(&start);
|
||||||
sent = 0;
|
sent = 0;
|
||||||
@ -1786,7 +1789,7 @@ int send_with_timeout(void *p, int sock, char *buf, int buf_size)
|
|||||||
send_packet = send_size;
|
send_packet = send_size;
|
||||||
|
|
||||||
#ifdef HAVE_SSL
|
#ifdef HAVE_SSL
|
||||||
SSL *ssl = (SSL *)p;
|
ssl = (SSL *)p;
|
||||||
if (ssl)
|
if (ssl)
|
||||||
status = SSL_write(ssl, pbuf, send_packet);
|
status = SSL_write(ssl, pbuf, send_packet);
|
||||||
else
|
else
|
||||||
@ -4976,7 +4979,8 @@ int el_submit(LOGBOOK * lbs, int message_id, BOOL bedit, char *date, char attr_n
|
|||||||
(*lbs->n_el_index)++;
|
(*lbs->n_el_index)++;
|
||||||
lbs->el_index = xrealloc(lbs->el_index, sizeof(EL_INDEX) * (*lbs->n_el_index));
|
lbs->el_index = xrealloc(lbs->el_index, sizeof(EL_INDEX) * (*lbs->n_el_index));
|
||||||
lbs->el_index[index].message_id = message_id;
|
lbs->el_index[index].message_id = message_id;
|
||||||
strcpy(lbs->el_index[index].file_name, file_name);
|
strlcpy(lbs->el_index[index].file_name, file_name, sizeof(lbs->el_index[index].file_name));
|
||||||
|
strlcpy(lbs->el_index[index].subdir, subdir, sizeof(lbs->el_index[index].subdir));
|
||||||
lbs->el_index[index].file_time = ltime;
|
lbs->el_index[index].file_time = ltime;
|
||||||
lbs->el_index[index].offset = TELL(fh);
|
lbs->el_index[index].offset = TELL(fh);
|
||||||
lbs->el_index[index].in_reply_to = atoi(in_reply_to1);
|
lbs->el_index[index].in_reply_to = atoi(in_reply_to1);
|
||||||
@ -10378,7 +10382,7 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
|
|||||||
|
|
||||||
if (!isparam("nsel")) {
|
if (!isparam("nsel")) {
|
||||||
time(&now);
|
time(&now);
|
||||||
if (bedit) {
|
if (bedit && date[0]) {
|
||||||
if (!getcfg(lbs->name, "Time format", format, sizeof(format)))
|
if (!getcfg(lbs->name, "Time format", format, sizeof(format)))
|
||||||
strcpy(format, DEFAULT_TIME_FORMAT);
|
strcpy(format, DEFAULT_TIME_FORMAT);
|
||||||
|
|
||||||
@ -24022,6 +24026,7 @@ void call_image_magick(LOGBOOK * lbs)
|
|||||||
|
|
||||||
if (cmd[0]) {
|
if (cmd[0]) {
|
||||||
#ifdef OS_WINNT
|
#ifdef OS_WINNT
|
||||||
|
int i;
|
||||||
for (i = 0; i < (int) strlen(cmd); i++)
|
for (i = 0; i < (int) strlen(cmd); i++)
|
||||||
if (cmd[i] == '\'')
|
if (cmd[i] == '\'')
|
||||||
cmd[i] = '\"';
|
cmd[i] = '\"';
|
||||||
@ -30376,7 +30381,7 @@ int run_service(void)
|
|||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
int i, j, n, fh, tcp_port_cl, sync_flag;
|
int i, j, n, fh, tcp_port_cl, sync_flag, silent;
|
||||||
char smtp_pwd[80], str[256], logbook[256], clone_url[256], error_str[256], file_name[256];
|
char smtp_pwd[80], str[256], logbook[256], clone_url[256], error_str[256], file_name[256];
|
||||||
time_t now;
|
time_t now;
|
||||||
struct tm *tms;
|
struct tm *tms;
|
||||||
@ -30398,7 +30403,7 @@ int main(int argc, char *argv[])
|
|||||||
smtp_pwd[0] = 0;
|
smtp_pwd[0] = 0;
|
||||||
logbook_dir[0] = 0;
|
logbook_dir[0] = 0;
|
||||||
logbook[0] = clone_url[0] = resource_dir[0] = logbook_dir[0] = 0;
|
logbook[0] = clone_url[0] = resource_dir[0] = logbook_dir[0] = 0;
|
||||||
tcp_port_cl = sync_flag = 0;
|
silent = tcp_port_cl = sync_flag = 0;
|
||||||
use_keepalive = TRUE;
|
use_keepalive = TRUE;
|
||||||
running_as_daemon = FALSE;
|
running_as_daemon = FALSE;
|
||||||
|
|
||||||
@ -30434,6 +30439,8 @@ int main(int argc, char *argv[])
|
|||||||
set_verbose(VERBOSE_INFO);
|
set_verbose(VERBOSE_INFO);
|
||||||
} else if (argv[i][0] == '-' && argv[i][1] == 'k')
|
} else if (argv[i][0] == '-' && argv[i][1] == 'k')
|
||||||
use_keepalive = FALSE;
|
use_keepalive = FALSE;
|
||||||
|
else if (argv[i][0] == '-' && argv[i][1] == 'S')
|
||||||
|
silent = TRUE;
|
||||||
else if (argv[i][0] == '-' && argv[i][1] == 'x')
|
else if (argv[i][0] == '-' && argv[i][1] == 'x')
|
||||||
enable_execute = TRUE;
|
enable_execute = TRUE;
|
||||||
else if (argv[i][0] == '-' && argv[i][1] == 'm')
|
else if (argv[i][0] == '-' && argv[i][1] == 'm')
|
||||||
@ -30792,5 +30799,9 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* avoid compiler warning */
|
||||||
|
if (silent == 1)
|
||||||
|
silent = 0;
|
||||||
|
|
||||||
exit(EXIT_SUCCESS);
|
exit(EXIT_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user