View | Details | Raw Unified
Collapse All | Expand All

(-) file_not_specified_in_diff (-8 / +3 lines)
 Lines 409-425    Link Here 
/* Interface */
/* Interface */
#ifdef USE_SQL
#ifdef USE_SQL
/*PRINTFLIKE2*/
void
void
sqllog(int status, char *msg, ...)
sqllog(int status, char *query)
{
{
        va_list ap;
        FILE *fp;
        FILE *fp;
        char *path;
        char *path;
        char *filename;
        char *filename;
        filename = status ? "sql-lost" : "sql.log";
        filename = status ? "sql-lost" : "sql.log";
        path = grad_mkfilename(radacct_dir, filename);
        path = grad_mkfilename(grad_acct_dir, filename);
        if ((fp = fopen(path, "a")) == NULL) {
        if ((fp = fopen(path, "a")) == NULL) {
                grad_log(L_ERR|L_PERROR,  
                grad_log(L_ERR|L_PERROR,  
                         _("could not append to file %s"), path);
                         _("could not append to file %s"), path);
 Lines 427-436    Link Here 
                return;
                return;
        }
        }
        grad_free(path);
        grad_free(path);
	va_start(ap, msg);
        fprintf(fp, "%s;\n", query);
        vfprintf(fp, msg, ap);
        fprintf(fp, ";\n");
        va_end(ap);
        fclose(fp);
        fclose(fp);
}
}
#endif
#endif