libfdisk: (script) make sure buffer is initialized
Just to make static analyzers happy. Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
8bbc11f12f
commit
4bdb681571
|
@ -1329,11 +1329,13 @@ int fdisk_script_read_line(struct fdisk_script *dp, FILE *f, char *buf, size_t b
|
||||||
|
|
||||||
assert(dp);
|
assert(dp);
|
||||||
assert(f);
|
assert(f);
|
||||||
|
assert(bufsz);
|
||||||
|
|
||||||
DBG(SCRIPT, ul_debugobj(dp, " parsing line %zu", dp->nlines));
|
DBG(SCRIPT, ul_debugobj(dp, " parsing line %zu", dp->nlines));
|
||||||
|
|
||||||
/* read the next non-blank non-comment line */
|
/* read the next non-blank non-comment line */
|
||||||
do {
|
do {
|
||||||
|
buf[0] = '\0';
|
||||||
if (dp->fn_fgets) {
|
if (dp->fn_fgets) {
|
||||||
if (dp->fn_fgets(dp, buf, bufsz, f) == NULL)
|
if (dp->fn_fgets(dp, buf, bufsz, f) == NULL)
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -1376,7 +1378,7 @@ int fdisk_script_read_line(struct fdisk_script *dp, FILE *f, char *buf, size_t b
|
||||||
*/
|
*/
|
||||||
int fdisk_script_read_file(struct fdisk_script *dp, FILE *f)
|
int fdisk_script_read_file(struct fdisk_script *dp, FILE *f)
|
||||||
{
|
{
|
||||||
char buf[BUFSIZ];
|
char buf[BUFSIZ] = { '\0' };
|
||||||
int rc = 1;
|
int rc = 1;
|
||||||
|
|
||||||
assert(dp);
|
assert(dp);
|
||||||
|
@ -1624,7 +1626,7 @@ static int test_read(struct fdisk_test *ts, int argc, char *argv[])
|
||||||
|
|
||||||
static int test_stdin(struct fdisk_test *ts, int argc, char *argv[])
|
static int test_stdin(struct fdisk_test *ts, int argc, char *argv[])
|
||||||
{
|
{
|
||||||
char buf[BUFSIZ];
|
char buf[BUFSIZ] = { '\0' };
|
||||||
struct fdisk_script *dp;
|
struct fdisk_script *dp;
|
||||||
struct fdisk_context *cxt;
|
struct fdisk_context *cxt;
|
||||||
int rc = 0;
|
int rc = 0;
|
||||||
|
|
Loading…
Reference in New Issue