From 6eacb2d7df83c19c845fd1a5a8e613ace78f8325 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Fri, 6 Nov 2015 12:51:34 +0000 Subject: [PATCH] Prevented use of uninitialized variable in case of memory shortage. Coverity CID 28808. --- libisoburn/trunk/xorriso/disk_ops.c | 7 ++++--- libisoburn/trunk/xorriso/xorriso_timestamp.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/libisoburn/trunk/xorriso/disk_ops.c b/libisoburn/trunk/xorriso/disk_ops.c index b68cd4be..3c8230fe 100644 --- a/libisoburn/trunk/xorriso/disk_ops.c +++ b/libisoburn/trunk/xorriso/disk_ops.c @@ -360,6 +360,10 @@ int Xorriso_show_dux_subs(struct XorrisO *xorriso, struct LinkiteM *own_link_stack; char *path= NULL, *show_path= NULL, *name= NULL, *sfe= NULL; + own_link_stack= link_stack; + namept= name; + *size= 0; + sfe= malloc(5*SfileadrL); path= malloc(SfileadrL); show_path= malloc(SfileadrL); @@ -368,9 +372,6 @@ int Xorriso_show_dux_subs(struct XorrisO *xorriso, Xorriso_no_malloc_memory(xorriso, &sfe, 0); {ret= -1; goto ex;} } - own_link_stack= link_stack; - namept= name; - *size= 0; if(lstat(abs_path, &stbuf)==-1) {ret= 2; goto ex;} diff --git a/libisoburn/trunk/xorriso/xorriso_timestamp.h b/libisoburn/trunk/xorriso/xorriso_timestamp.h index 35005f01..bae57ba7 100644 --- a/libisoburn/trunk/xorriso/xorriso_timestamp.h +++ b/libisoburn/trunk/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2015.11.06.124702" +#define Xorriso_timestamP "2015.11.06.125101"