data=sql_gooddata(sql,(*ses)->efrom);
break;
case 3 : //taille
- (*ses)->taille=5555;
- (void) rou_asprintf(&data,"%d",(*ses)->taille);
+ (void) rou_asprintf(&data,"%lu",(*ses)->taille);
break;
default :
isok=false;
data=rou_freestr(data);
cmtset=rou_freestr(cmtset);
cmtset=newset;
- (void) rou_alert(0,"JMPDBG cmtset=<%s>",cmtset);
}
}
if (isok==true)
{
if (contact->session!=(SESTYP *)0) {
- (void) sql_mngses(contact->sqlptr,sql_update,&(contact->session));
contact->session->sfrom=strdup(contact->mailfrom);
+ (void) sql_mngses(contact->sqlptr,sql_update,&(contact->session));
contact->session=sql_freeses(contact->session);
}
}
_Bool done;
FILE *queue;
_Bool completed;
-int total;
+u_long total;
TIMESPEC start;
int phase;
_Bool proceed;
phase=999; //Unable to create count file???
break;
case 7 : //renameing directive
+ contact->session->taille=total;
if (eml_renameqfile(contact->session->sessid,EXTMP,EXTRANS)==false)
phase=999; //Trouble trouble
break;
char *sessid; //session id
char *sfrom; //the "mail from" comming from SMTP exchange
char *efrom; //the "mail from" as within the email itself
- int taille; //Email size
+ u_long taille; //Email size
}SESTYP;
//procedure to free space used by an USRTYP