From 298f023e1f2767d0ac5f79de1bdbedf5198ba4a5 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Thu, 25 Jun 2015 07:46:37 -0700 Subject: Use our membuffer infrastructure to assemble string We should use this consistently throughout the code instead of manually assembling strings and messing with memory all over the place. Signed-off-by: Dirk Hohndel --- save-git.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/save-git.c b/save-git.c index 1914a07ee..a18ef8f84 100644 --- a/save-git.c +++ b/save-git.c @@ -891,14 +891,13 @@ static void save_divesites(git_repository *repo, struct dir *tree) i--; // since we just deleted that one continue; } - int size = sizeof("Site-012345678"); - char name[size]; - snprintf(name, size, "Site-%08x", ds->uuid); + struct membuffer site_file_name = { 0 }; + put_format(&site_file_name, "Site-%08x", ds->uuid); show_utf8(&b, "name ", ds->name, "\n"); show_utf8(&b, "description ", ds->description, "\n"); show_utf8(&b, "notes ", ds->notes, "\n"); show_gps(&b, ds->latitude, ds->longitude); - blob_insert(repo, subdir, &b, name); + blob_insert(repo, subdir, &b, mb_cstring(&site_file_name)); } } -- cgit v1.2.3-70-g09d2