]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/dsi/dsi_opensess.c
Change default FinderInfo for directories to be all 0
[netatalk.git] / libatalk / dsi / dsi_opensess.c
index 5f71e0b98d982ead1f88ae782781b5e924e512ea..a2dcb4c9b0d6c11177eca4cd0eea24344a63163f 100644 (file)
 #include <atalk/util.h>
 #include <atalk/logger.h>
 
-static void dsi_init_buffer(DSI *dsi)
-{
-    dsi->maxsize = 6 * dsi->server_quantum;
-    if (!dsi->maxsize)
-        dsi->maxsize = 6 * DSI_SERVQUANT_DEF;
-    if ((dsi->buffer = malloc(dsi->maxsize)) == NULL) {
-        LOG(log_error, logtype_dsi, "dsi_init_buffer: OOM");
-        AFP_PANIC("OOM in dsi_init_buffer");
-    }
-    dsi->start = dsi->buffer;
-    dsi->eof = dsi->buffer;
-    dsi->end = dsi->buffer + dsi->maxsize;
-}
-
 /* OpenSession. set up the connection */
 void dsi_opensession(DSI *dsi)
 {
-  u_int32_t i = 0; /* this serves double duty. it must be 4-bytes long */
+  uint32_t i = 0; /* this serves double duty. it must be 4-bytes long */
   int offs;
 
-  dsi_init_buffer(dsi);
   if (setnonblock(dsi->socket, 1) < 0) {
       LOG(log_error, logtype_dsi, "dsi_opensession: setnonblock: %s", strerror(errno));
       AFP_PANIC("setnonblock error");