diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2010-02-01 18:11:53 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2010-02-01 18:11:53 +0000 |
commit | b22880b12dfdcbeb75826c01474fb77cd568288a (patch) | |
tree | c47706ca8599f1d6760d34d25e1aede502d953e6 /pkgs/os-specific/linux/qemu-kvm | |
parent | 277e66450be746852c71f490d1528ac94400d8d3 (diff) | |
download | nixlib-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.patch | 20 |
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"); |