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>
This commit is contained in:
Devin Teske 2016-01-27 15:28:23 +00:00
parent 832c5c3960
commit 116cc28a35
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=294922

View file

@ -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)