Browse Source

a fix in size of asset names and change in logging

release0.1.5
Georg Hopp 12 years ago
parent
commit
1249d85779
  1. 2
      include/asset.h
  2. 2
      src/asset/asset.c
  3. 5
      src/server/handle_accept.c
  4. 4
      src/socket/accept.c

2
include/asset.h

@ -34,7 +34,7 @@
CLASS(Asset) { CLASS(Asset) {
unsigned long hash; unsigned long hash;
char fname[2048];
char fname[2049];
char etag[200]; char etag[200];
char mtime[200]; char mtime[200];

2
src/asset/asset.c

@ -58,7 +58,7 @@ assetCtor(void * _this, va_list * params)
this->nfname = va_arg(*params, size_t); this->nfname = va_arg(*params, size_t);
strncpy(this->fname, fname, 2047);
strncpy(this->fname, fname, 2048);
this->fname[2048] = '\0'; this->fname[2048] = '\0';
this->hash = sdbm( this->hash = sdbm(

5
src/server/handle_accept.c

@ -100,6 +100,11 @@ serverHandleAccept(Server this, unsigned int i)
} }
} }
if (0 == this->nfds%200) {
loggerLog(this->logger,
LOGGER_DEBUG, "paralel connections: %lu", this->nfds);
}
return acc->handle; return acc->handle;
} }

4
src/socket/accept.c

@ -47,8 +47,8 @@ socketAccept(Sock this, char (*remoteAddr)[16])
} else { } else {
strcpy(*remoteAddr, inet_ntoa((sock->addr).sin_addr)); strcpy(*remoteAddr, inet_ntoa((sock->addr).sin_addr));
loggerLog(this->log, LOGGER_INFO,
"handling client %s\n", inet_ntoa((sock->addr).sin_addr));
//loggerLog(this->log, LOGGER_INFO,
// "handling client %s\n", inet_ntoa((sock->addr).sin_addr));
} }
return sock; return sock;

Loading…
Cancel
Save