diff --git a/ChangeLog b/ChangeLog index 90f2ae797f..57a03557a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Aug 27 12:20:00 EST 2008 Daniel P. Berrange + + * src/openvz_conf.c: Fix handling of EOF when reading list + of domains + Wed Aug 27 12:14:00 EST 2008 Daniel P. Berrange * src/openvz_driver.c: Remove incorrect usage of virState diff --git a/src/openvz_conf.c b/src/openvz_conf.c index 2b28b09275..7d75719aee 100644 --- a/src/openvz_conf.c +++ b/src/openvz_conf.c @@ -533,6 +533,9 @@ openvzGetVPSInfo(virConnectPtr conn) { vm = *pnext; if (fscanf(fp, "%d %s\n", &veid, status) != 2) { + if (feof(fp)) + break; + openvzError(conn, VIR_ERR_INTERNAL_ERROR, _("Failed to parse vzlist output")); goto error;