Ver Fonte

core: reinit PV buffer after config parsing

- the size of the buffer may have been updated by parameters
Daniel-Constantin Mierla há 14 anos atrás
pai
commit
8d666c30b7
2 ficheiros alterados com 5 adições e 1 exclusões
  1. 4 0
      main.c
  2. 1 1
      pvapi.h

+ 4 - 0
main.c

@@ -2184,6 +2184,10 @@ try_again:
 		}
 	}
 
+	/* reinit if pv buffer size has been set in config */
+	if (pv_reinit_buffer()<0)
+		goto error;
+
 	if (dont_fork_cnt)
 		dont_fork = dont_fork_cnt;	/* override by command line */
 

+ 1 - 1
pvapi.h

@@ -26,7 +26,7 @@ int  pv_init_api(void);
 void pv_destroy_api(void);
 
 int   pv_init_buffer(void);
-int   pv_resize_buffer(void);
+int   pv_reinit_buffer(void);
 void  pv_destroy_buffer(void);
 char* pv_get_buffer(void);
 int   pv_get_buffer_size(void);