osaf/services/saf/logsv/lgs/lgs_util.c |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


- Fix error in lgs_make_reldir_h(). Root directory can be corrupt if
  file thread is hanging.

diff --git a/osaf/services/saf/logsv/lgs/lgs_util.c 
b/osaf/services/saf/logsv/lgs/lgs_util.c
--- a/osaf/services/saf/logsv/lgs/lgs_util.c
+++ b/osaf/services/saf/logsv/lgs/lgs_util.c
@@ -441,6 +441,8 @@ int lgs_make_reldir_h(const char* path)
        char new_rootstr[PATH_MAX];
        size_t n1, n2;
        
+       new_rootstr[0] = '\0'; /* Initiate to empty string */
+       
        TRACE_ENTER();
        
        TRACE("lgs_cb->logsv_root_dir \"%s\"",lgs_cb->logsv_root_dir);

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to