Make idev, hlink and file_struct + strings use allocation
[rsync/rsync.git] / receiver.c
index da89819..ca6bf23 100644 (file)
@@ -305,6 +305,12 @@ int recv_files(int f_in,struct file_list *flist,char *local_name)
                rprintf(FINFO,"recv_files(%d) starting\n",flist->count);
        }
 
                rprintf(FINFO,"recv_files(%d) starting\n",flist->count);
        }
 
+       if (flist->hlink_pool)
+       {
+               pool_destroy(flist->hlink_pool);
+               flist->hlink_pool = NULL;
+       }
+
        while (1) {
                cleanup_disable();
 
        while (1) {
                cleanup_disable();