diff options
author | Devin Teske <dteske@FreeBSD.org> | 2016-01-27 15:28:23 +0000 |
---|---|---|
committer | Devin Teske <dteske@FreeBSD.org> | 2016-01-27 15:28:23 +0000 |
commit | 116cc28a358fb1a1ad2992af08125e03baab2033 (patch) | |
tree | f9a5ad9fe8fbaef3773fc339b8ab324d284c1b4e /lib/libdpv | |
parent | 832c5c396017ad364a04181270841a98a6bdf9cc (diff) | |
download | src-116cc28a358fb1a1ad2992af08125e03baab2033.tar.gz src-116cc28a358fb1a1ad2992af08125e03baab2033.zip |
Fix fatal warn when compiling under GCC 5.2.0
GCC 5.2.0 generates the following [fatal] warning:
dialog_util.c:270:23: error:
zero-length gnu_printf format string [-Werror=format-zero-length]
sprintf(dargv[n++], "");
Fix malloc argument while here, removing sprintf.
Reported by: Ruslan Bukin <ruslan.bukin at cl cam ac uk>
Notes
Notes:
svn path=/head/; revision=294922
Diffstat (limited to 'lib/libdpv')
-rw-r--r-- | lib/libdpv/dialog_util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libdpv/dialog_util.c b/lib/libdpv/dialog_util.c index 267d7a56dfdb..21baf98606fb 100644 --- a/lib/libdpv/dialog_util.c +++ b/lib/libdpv/dialog_util.c @@ -265,9 +265,9 @@ dialog_spawn_gauge(char *init_prompt, pid_t *pid) if ((dargv[n] = malloc(8)) == NULL) errx(EXIT_FAILURE, "Out of memory?!"); sprintf(dargv[n++], "--title"); - if ((dargv[n] = malloc(8)) == NULL) + if ((dargv[n] = malloc(1)) == NULL) errx(EXIT_FAILURE, "Out of memory?!"); - sprintf(dargv[n++], ""); + *dargv[n++] = '\0'; } if (backtitle != NULL) { if ((dargv[n] = malloc(12)) == NULL) |