inn/storage/cnfs/cnfs.c

Igor Timkin ivt at gamma.ru
Tue Oct 31 01:13:14 UTC 2000


Remove historical (from uniover) param in CNFSMakeToken (oldtoken).

--- inn/storage/cnfs/cnfs.c.OLD	Wed Oct 18 13:01:34 2000
+++ inn/storage/cnfs/cnfs.c	Tue Oct 31 04:09:12 2000
@@ -50,14 +50,10 @@
 static int		refresh_interval = REFRESH_INTERVAL;
 
 static TOKEN CNFSMakeToken(char *cycbuffname, CYCBUFF_OFF_T offset,
-		       uint32_t cycnum, STORAGECLASS class, TOKEN *oldtoken) {
+		       uint32_t cycnum, STORAGECLASS class) {
     TOKEN               token;
     int32_t		int32;
 
-    if (oldtoken == (TOKEN *)NULL)
-	memset(&token, '\0', sizeof(token));
-    else
-	memcpy(&token, oldtoken, sizeof(token));
     /*
     ** XXX We'll assume that TOKENSIZE is 16 bytes and that we divvy it
     ** up as: 8 bytes for cycbuffname, 4 bytes for offset, 4 bytes
@@ -1186,7 +1182,7 @@
 	CNFSUsedBlock(cycbuff, middle, TRUE, FALSE);
     }
     if (!SMpreopen) CNFSshutdowncycbuff(cycbuff);
-    return CNFSMakeToken(artcycbuffname, artoffset, artcyclenum, class, article.token);
+    return CNFSMakeToken(artcycbuffname, artoffset, artcyclenum, class);
 }
 
 ARTHANDLE *cnfs_retrieve(const TOKEN token, const RETRTYPE amount) {
@@ -1653,7 +1649,7 @@
     tonextblock = CNFS_BLOCKSIZE - (private->offset & (CNFS_BLOCKSIZE - 1));
     private->offset += (CYCBUFF_OFF_T) tonextblock;
     art->arrived = ntohl(cah.arrived);
-    token = CNFSMakeToken(cycbuff->name, offset, (offset > cycbuff->free) ? cycbuff->cyclenum - 1 : cycbuff->cyclenum, cah.class, (TOKEN *)NULL);
+    token = CNFSMakeToken(cycbuff->name, offset, (offset > cycbuff->free) ? cycbuff->cyclenum - 1 : cycbuff->cyclenum, cah.class);
     art->token = &token;
     if (innconf->articlemmap) {
 	offset += sizeof(cah) + plusoffset;



More information about the inn-patches mailing list