From: Vlad S. <ser...@us...> - 2005-06-12 22:35:01
|
Update of /cvsroot/naviserver/modules/nsclamav In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18236/nsclamav Modified Files: nsclamav.c Log Message: compiler warnings silence Index: nsclamav.c =================================================================== RCS file: /cvsroot/naviserver/modules/nsclamav/nsclamav.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** nsclamav.c 8 Jun 2005 20:03:40 -0000 1.2 --- nsclamav.c 12 Jun 2005 22:34:22 -0000 1.3 *************** *** 59,70 **** path = Ns_ConfigGetPath(server,module,NULL); ! if(!(db = Ns_ConfigGet(path,"dbdir"))) db = cl_retdbdir(); if((rc = cl_loaddbdir(db,&ClamAvRoot,&virnum))) { Ns_Log(Error,"nsclamav: failed to load db: %s",cl_strerror(rc)); return NS_ERROR; } ! if((rc = cl_buildtrie(ClamAvRoot))) { Ns_Log(Error,"nsclamav: failed to build trie: %s",cl_strerror(rc)); ! cl_freetrie(ClamAvRoot); return NS_ERROR; } --- 59,70 ---- path = Ns_ConfigGetPath(server,module,NULL); ! if(!(db = Ns_ConfigGet(path,"dbdir"))) db = (char*)cl_retdbdir(); if((rc = cl_loaddbdir(db,&ClamAvRoot,&virnum))) { Ns_Log(Error,"nsclamav: failed to load db: %s",cl_strerror(rc)); return NS_ERROR; } ! if((rc = cl_build(ClamAvRoot))) { Ns_Log(Error,"nsclamav: failed to build trie: %s",cl_strerror(rc)); ! cl_free(ClamAvRoot); return NS_ERROR; } *************** *** 89,93 **** ClamAvCmd(void *context,Tcl_Interp *interp,int objc,Tcl_Obj * CONST objv[]) { ! int rc; char *buf; const char *virname; --- 89,93 ---- ClamAvCmd(void *context,Tcl_Interp *interp,int objc,Tcl_Obj * CONST objv[]) { ! int rc,cmd,bsize; char *buf; const char *virname; *************** *** 97,103 **** cmdScanBuff, cmdScanFile ! } cmd; ! static char *sCmd[] = { "scanbuff", "scanfile", --- 97,103 ---- cmdScanBuff, cmdScanFile ! }; ! static const char *sCmd[] = { "scanbuff", "scanfile", *************** *** 106,110 **** if(objc < 3) { ! Tcl_AppendResult(interp, "wrong # args: should be ns_savi command ?args ...?",0); return TCL_ERROR; } --- 106,110 ---- if(objc < 3) { ! Tcl_AppendResult(interp, "wrong # args: should be ns_clamav command ?args ...?",0); return TCL_ERROR; } *************** *** 114,119 **** switch(cmd) { case cmdScanBuff: ! buf = Tcl_GetStringFromObj(objv[2],(int*)&size); ! rc = cl_scanbuff(buf,size,&virname,ClamAvRoot); switch(rc) { case CL_VIRUS: --- 114,119 ---- switch(cmd) { case cmdScanBuff: ! buf = Tcl_GetStringFromObj(objv[2],(int*)&bsize); ! rc = cl_scanbuff(buf,bsize,&virname,ClamAvRoot); switch(rc) { case CL_VIRUS: |