]> git.proxmox.com Git - pve-qemu-kvm.git/blame - debian/patches/0009-vma-only-store-the-basename-of-a-configuration-file.patch
Two more fixes
[pve-qemu-kvm.git] / debian / patches / 0009-vma-only-store-the-basename-of-a-configuration-file.patch
CommitLineData
d636dbd9
DM
1From 41811d473df9a1cb09bc4f44eba3147dcec231b1 Mon Sep 17 00:00:00 2001
2From: Dietmar Maurer <dietmar@proxmox.com>
3Date: Wed, 8 May 2013 10:01:29 +0200
4Subject: [PATCH v5 9/9] vma: only store the basename of a configuration file
5
6It makes no sense to store the whole filesystem path here.
7
8Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
9---
10 vma-writer.c | 5 ++++-
11 vma.c | 2 +-
12 2 files changed, 5 insertions(+), 2 deletions(-)
13
14diff --git a/vma-writer.c b/vma-writer.c
15index 9228ca6..3cc9cf2 100644
16--- a/vma-writer.c
17+++ b/vma-writer.c
18@@ -145,7 +145,10 @@ int vma_writer_add_config(VmaWriter *vmaw, const char *name, gpointer data,
19 assert(data);
20 assert(len);
21
22- uint32_t name_ptr = allocate_header_string(vmaw, name);
23+ gchar *basename = g_path_get_basename(name);
24+ uint32_t name_ptr = allocate_header_string(vmaw, basename);
25+ g_free(basename);
26+
27 if (!name_ptr) {
28 return -1;
29 }
30diff --git a/vma.c b/vma.c
31index bcde379..f4a8218 100644
32--- a/vma.c
33+++ b/vma.c
34@@ -33,7 +33,7 @@ static void help(void)
35 "\n"
36 "vma list <filename>\n"
37 "vma create <filename> [-c config] <archive> pathname ...\n"
38- "vma extract <filename> [-v] [-r] <targetdir>\n"
39+ "vma extract <filename> [-v] [-r <fifo>] <targetdir>\n"
40 "vma verify <filename> [-v]\n"
41 ;
42
43--
441.7.10.4
45