+Thu May 7 09:26:50 CEST 2009 Guido Günther <agx@sigxcpu.org>
+
+ * src/util.c (virFileWritePid): check for NULL pointers
+ to avoid bogus pid files
+ (virFileReadPid): likewise
+ (virFileDeletePid): likewise
+
Thu May 7 09:24:47 CEST 2009 Daniel Veillard <veillard@redhat.com>
* src/domain_conf.c src/domain_conf.h: parse and save multiple
FILE *file = NULL;
char *pidfile = NULL;
+ if (name == NULL || dir == NULL) {
+ rc = EINVAL;
+ goto cleanup;
+ }
+
if ((rc = virFileMakePath(dir)))
goto cleanup;
char *pidfile = NULL;
*pid = 0;
+ if (name == NULL || dir == NULL) {
+ rc = EINVAL;
+ goto cleanup;
+ }
+
if (!(pidfile = virFilePid(dir, name))) {
rc = ENOMEM;
goto cleanup;
int rc = 0;
char *pidfile = NULL;
+ if (name == NULL || dir == NULL) {
+ rc = EINVAL;
+ goto cleanup;
+ }
+
if (!(pidfile = virFilePid(dir, name))) {
rc = ENOMEM;
goto cleanup;