* src/openvz_conf.c (openvzLocateConfDir, openvzGetVPSUUID):
(openvzSetUUID): Don't dereference NULL upon failure.
+Thu Feb 21 19:22:10 CET 2008 Jim Meyering <meyering@redhat.com>
+
+ Handle failed openvzLocateConfDir.
+ * src/openvz_conf.c (openvzLocateConfDir, openvzGetVPSUUID):
+ (openvzSetUUID): Don't dereference NULL upon failure.
+
Thu Feb 21 15:17:00 UTC 2008 Richard W.M. Jones <rjones@redhat.com>
Fix double-free in OpenVZ driver.
int fd, ret;
conf_dir = openvzLocateConfDir();
+ if (conf_dir == NULL)
+ return -1;
sprintf(conf_file, "%s/%d.conf", conf_dir, vpsid);
free(conf_dir);
int fd, ret;
conf_dir = openvzLocateConfDir();
+ if (conf_dir == NULL)
+ return -1;
sprintf(conf_file, "%s/%d.conf", conf_dir, vpsid);
free(conf_dir);
char ext[8];
conf_dir = openvzLocateConfDir();
+ if (conf_dir == NULL)
+ return -1;
dp = opendir(conf_dir);
if(dp == NULL) {