diff -u dvd+rw-tools-6.1/growisofs.c~ dvd+rw-tools-6.1/growisofs.c
--- dvd+rw-tools-6.1/growisofs.c~	2006-02-18 21:18:31.000000000 +0100
+++ dvd+rw-tools-6.1/growisofs.c	2006-02-18 21:18:47.000000000 +0100
@@ -2257,8 +2257,8 @@
 	/* those who want to increase beyond DEFAULT_BUF_SIZE_MB have
 	 * to 'limit memorylocked unlimited' or whatever appropriate
 	 * at command prompt or in wrapper script */
-	if (rlim.rlim_cur < (DEFAULT_BUF_SIZE_MB+4)*1024*1024)
-	{   rlim.rlim_cur = (DEFAULT_BUF_SIZE_MB+4)*1024*1024;
+	if (rlim.rlim_cur < (DEFAULT_BUF_SIZE_MB+16)*1024*1024)
+	{   rlim.rlim_cur = (DEFAULT_BUF_SIZE_MB+16)*1024*1024;
 	    if (rlim.rlim_max < rlim.rlim_cur) rlim.rlim_max = rlim.rlim_cur;
 	    if (setrlimit(RLIMIT_MEMLOCK,&rlim)) break;
 	}
