about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/qemu-kvm
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2010-02-01 18:11:53 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2010-02-01 18:11:53 +0000
commitb22880b12dfdcbeb75826c01474fb77cd568288a (patch)
treec47706ca8599f1d6760d34d25e1aede502d953e6 /pkgs/os-specific/linux/qemu-kvm
parent277e66450be746852c71f490d1528ac94400d8d3 (diff)
downloadnixlib-b22880b12dfdcbeb75826c01474fb77cd568288a.tar
nixlib-b22880b12dfdcbeb75826c01474fb77cd568288a.tar.gz
nixlib-b22880b12dfdcbeb75826c01474fb77cd568288a.tar.bz2
nixlib-b22880b12dfdcbeb75826c01474fb77cd568288a.tar.lz
nixlib-b22880b12dfdcbeb75826c01474fb77cd568288a.tar.xz
nixlib-b22880b12dfdcbeb75826c01474fb77cd568288a.tar.zst
nixlib-b22880b12dfdcbeb75826c01474fb77cd568288a.zip
* qemu-kvm: increase the size of the buffer used to build the smbd
  command line.

svn path=/nixpkgs/trunk/; revision=19756
Diffstat (limited to 'pkgs/os-specific/linux/qemu-kvm')
-rw-r--r--pkgs/os-specific/linux/qemu-kvm/smb-tmpdir.patch20
1 files changed, 14 insertions, 6 deletions
diff --git a/pkgs/os-specific/linux/qemu-kvm/smb-tmpdir.patch b/pkgs/os-specific/linux/qemu-kvm/smb-tmpdir.patch
index c30ba9429dd9..6d6c7831d15e 100644
--- a/pkgs/os-specific/linux/qemu-kvm/smb-tmpdir.patch
+++ b/pkgs/os-specific/linux/qemu-kvm/smb-tmpdir.patch
@@ -1,19 +1,27 @@
 Honour $TMPDIR for the qemu-smb temporary directory.
 
 diff -rc -x '*~' qemu-kvm-0.12.2-orig/net/slirp.c qemu-kvm-0.12.2/net/slirp.c
-*** qemu-kvm-0.12.2-orig/net/slirp.c	2010-01-18 19:48:25.000000000 +0100
---- qemu-kvm-0.12.2/net/slirp.c	2010-02-01 15:56:43.000000000 +0100
+*** qemu-kvm-0.12.2-orig/net/slirp.c	2010-02-01 19:05:24.000000000 +0100
+--- qemu-kvm-0.12.2/net/slirp.c	2010-02-01 19:05:54.000000000 +0100
 ***************
-*** 480,486 ****
-      char smb_cmdline[128];
+*** 476,486 ****
+                       struct in_addr vserver_addr)
+  {
+      static int instance;
+!     char smb_conf[128];
+!     char smb_cmdline[128];
       FILE *f;
   
 !     snprintf(s->smb_dir, sizeof(s->smb_dir), "/tmp/qemu-smb.%ld-%d",
                (long)getpid(), instance++);
       if (mkdir(s->smb_dir, 0700) < 0) {
           qemu_error("could not create samba server dir '%s'\n", s->smb_dir);
---- 480,489 ----
-      char smb_cmdline[128];
+--- 476,489 ----
+                       struct in_addr vserver_addr)
+  {
+      static int instance;
+!     char smb_conf[1024];
+!     char smb_cmdline[1024];
       FILE *f;
   
 !     char *tmpdir = getenv("TMPDIR");