]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/dsi/dsi_opensess.c
New option parsing
[netatalk.git] / libatalk / dsi / dsi_opensess.c
index e074a1120528f5d44392c4c1a99aedb21ea8f160..d01e64c42fb017c2b6ec94eab1283ff8d7ef22d6 100644 (file)
 
 static void dsi_init_buffer(DSI *dsi)
 {
-    size_t quantum = dsi->server_quantum ? dsi->server_quantum : DSI_SERVQUANT_DEF;
-
     /* default is 12 * 300k = 3,6 MB (Apr 2011) */
-    if ((dsi->buffer = malloc(dsi->dsireadbuf * quantum)) == NULL) {
+    if ((dsi->buffer = malloc(dsi->dsireadbuf * dsi->server_quantum)) == 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->dsireadbuf * quantum);
+    dsi->end = dsi->buffer + (dsi->dsireadbuf * dsi->server_quantum);
 }
 
 /* OpenSession. set up the connection */