Menu

#195 uninitialized memory in tcsd/platform.c platform_get_runlevel()

Bug
open-accepted
None
5
2016-09-08
2016-06-23
No

Fix access to uninitialized memory in src/tcsd/platform.c platform_get_runlevel() Solaris implementation. Error found by Parfait static code analyzer.

Suggested fix:

--- src/tcsd/platform.c 2014-04-24 11:05:44.000000000 -0700
+++ src/tcsd/platform.c 2016-06-22 09:54:56.854695113 -0700
@@ -113,7 +113,7 @@
char
platform_get_runlevel()
{

  • char runlevel;
  • char runlevel = 'u'; / unknown run level /
    struct utmpx ut, *utp = NULL;

    MUTEX_LOCK(utmp_lock);

Discussion

  • Dan Anderson

    Dan Anderson - 2016-06-23

    Filed Oracle Corporation bug 23633828. Solaris patch (same as above):
    http://userland.us.oracle.com/hg/rev/f5bb4b0c7563

     
  • Hon Ching(Vicky) Lo

    • status: open --> open-accepted
    • assigned_to: Hon Ching(Vicky) Lo
     

Log in to post a comment.

MongoDB Logo MongoDB