system-monitor: fix member enum order error
authorKrisztian Litkey <kli@iki.fi>
Fri, 21 Mar 2014 21:01:03 +0000 (23:01 +0200)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 8 Jan 2015 16:37:15 +0000 (18:37 +0200)
Fix order error causing a conditional jump depending on an uninitialized
value, caught by valgrind.

Change-Id: Ib5ddb3cbd046f4ad668173832bb6d974a505487a

src/plugins/system-monitor/mem-watch.c

index f9ed3e8..94ba97e 100644 (file)
@@ -74,7 +74,7 @@ MRP_LUA_MEMBER_LIST_TABLE(mem_watch_members,
     MRP_LUA_CLASS_STRING ("sample"  , 0, setmember, getmember, RO        )
     MRP_LUA_CLASS_ANY    ("limits"  , 0, setmember, getmember, RO        )
     MRP_LUA_CLASS_INTEGER("polling" , 0, setmember, getmember, RO|NOINIT )
-    MRP_LUA_CLASS_INTEGER("alpha"   , 0, setmember, getmember,    NOFLAGS)
+    MRP_LUA_CLASS_DOUBLE ("alpha"   , 0, setmember, getmember,    NOFLAGS)
     MRP_LUA_CLASS_INTEGER("window"  , 0, setmember, getmember,    NOFLAGS)
     MRP_LUA_CLASS_INTEGER("raw"     , 0, setmember, getmember, RO|NOINIT )
     MRP_LUA_CLASS_INTEGER("value"   , 0, setmember, getmember, RO|NOINIT )
@@ -94,8 +94,8 @@ typedef enum {
     MEM_WATCH_MEMBER_SAMPLE,
     MEM_WATCH_MEMBER_LIMITS,
     MEM_WATCH_MEMBER_POLLING,
-    MEM_WATCH_MEMBER_WINDOW,
     MEM_WATCH_MEMBER_ALPHA,
+    MEM_WATCH_MEMBER_WINDOW,
     MEM_WATCH_MEMBER_RAW,
     MEM_WATCH_MEMBER_VALUE,
     MEM_WATCH_MEMBER_CURRENT,