int ch;
GSList *errlist;
FILE *mesgstream;
- level_t *alevel;
+ am_level_t *alevel;
+
+ if (argc > 1 && argv && argv[1] && g_str_equal(argv[1], "--version")) {
+ printf("sendbackup-%s\n", VERSION);
+ return (0);
+ }
/* initialize */
/*
goto err; /* bad level */
}
skip_integer(s, ch);
- alevel = g_new0(level_t, 1);
+ alevel = g_new0(am_level_t, 1);
alevel->level = level;
dle->levellist = g_slist_append(dle->levellist, alevel);
goto err;
}
- alevel = (level_t *)dle->levellist->data;
+ alevel = (am_level_t *)dle->levellist->data;
level = alevel->level;
dbprintf(_(" Parsed request as: program `%s'\n"), dle->program);
dbprintf(_(" disk `%s'\n"), qdisk);
}
}
+ if (merge_dles_properties(dle, 1) == 0) {
+ g_debug("merge_dles_properties failed");
+ exit(1);
+ }
mesgstream = fdopen(mesgfd,"w");
run_client_scripts(EXECUTE_ON_PRE_DLE_BACKUP, g_options, dle, mesgstream);
fflush(mesgstream);
int size;
char *s, *s1;
- indirect_tcp = stralloc(dle->directtcp_list->data);
+ indirect_tcp = g_strdup(dle->directtcp_list->data);
g_slist_free(dle->directtcp_list);
dle->directtcp_list = NULL;
str_port = strchr(indirect_tcp, ':');
s1 = buffer;
while ((s = strchr(s1, ' ')) != NULL) {
*s++ = '\0';
- dle->directtcp_list = g_slist_append(dle->directtcp_list, stralloc(s1));
+ dle->directtcp_list = g_slist_append(dle->directtcp_list, g_strdup(s1));
s1 = s;
}
amfree(indirect_tcp);