Mesa (master): gallium/hud: add a path separator between dump directory and filename

Marek Olšák mareko at kemper.freedesktop.org
Tue Jan 3 21:09:03 UTC 2017


Module: Mesa
Branch: master
Commit: abcaba497d8c90a1e9dcede71261bdee16e2ed4e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abcaba497d8c90a1e9dcede71261bdee16e2ed4e

Author: Edmondo Tommasina <edmondo.tommasina at gmail.com>
Date:   Sun Jan  1 22:31:57 2017 +0100

gallium/hud: add a path separator between dump directory and filename

It's more user friendly and it avoids to write files in unexpected
places.

Signed-off-by: Marek Olšák <marek.olsak at amd.com>

---

 src/gallium/auxiliary/hud/hud_context.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gallium/auxiliary/hud/hud_context.c b/src/gallium/auxiliary/hud/hud_context.c
index f2f503d..44f1476 100644
--- a/src/gallium/auxiliary/hud/hud_context.c
+++ b/src/gallium/auxiliary/hud/hud_context.c
@@ -873,9 +873,10 @@ hud_graph_set_dump_file(struct hud_graph *gr)
    char *dump_file;
 
    if (hud_dump_dir && access(hud_dump_dir, W_OK) == 0) {
-      dump_file = malloc(strlen(hud_dump_dir) + sizeof(gr->name));
+      dump_file = malloc(strlen(hud_dump_dir) + sizeof("/") + sizeof(gr->name));
       if (dump_file) {
          strcpy(dump_file, hud_dump_dir);
+         strcat(dump_file, "/");
          strcat(dump_file, gr->name);
          gr->fd = fopen(dump_file, "w+");
          free(dump_file);




More information about the mesa-commit mailing list