aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjmarshallnz <jcmarsha@gmail.com>2014-05-06 12:46:10 +1200
committerjmarshallnz <jcmarsha@gmail.com>2014-05-06 12:46:10 +1200
commit9bbaf11bcbaaa483e02facccd3dc86c62bbf7d79 (patch)
tree0743434690839b0a599675193c4efeef4f132e2a
parent231e018fa2e9d1f2fc9cccd4bf8a697c1619fa86 (diff)
parentb48326805c1f72b39a2ff2bc801306e8ac1e349c (diff)
Merge pull request #4652 from cg110/CoverityFixes3
A couple of fixes from this weeks coverity scan.
-rw-r--r--xbmc/interfaces/Builtins.cpp4
-rw-r--r--xbmc/windowing/WinEventsX11.cpp7
2 files changed, 4 insertions, 7 deletions
diff --git a/xbmc/interfaces/Builtins.cpp b/xbmc/interfaces/Builtins.cpp
index 1201cd67d9..26aacb0ad7 100644
--- a/xbmc/interfaces/Builtins.cpp
+++ b/xbmc/interfaces/Builtins.cpp
@@ -687,8 +687,8 @@ int CBuiltins::Execute(const CStdString& execString)
break;
}
- CGUIViewState *state = CGUIViewState::GetViewState(containsVideo ? WINDOW_VIDEO_NAV : WINDOW_MUSIC, items);
- if (state)
+ auto_ptr<CGUIViewState> state(CGUIViewState::GetViewState(containsVideo ? WINDOW_VIDEO_NAV : WINDOW_MUSIC, items));
+ if (state.get())
items.Sort(state->GetSortMethod());
else
items.Sort(SortByLabel, SortOrderAscending);
diff --git a/xbmc/windowing/WinEventsX11.cpp b/xbmc/windowing/WinEventsX11.cpp
index 3586a6a79e..6603dcafed 100644
--- a/xbmc/windowing/WinEventsX11.cpp
+++ b/xbmc/windowing/WinEventsX11.cpp
@@ -177,11 +177,8 @@ CWinEventsX11Imp::CWinEventsX11Imp()
CWinEventsX11Imp::~CWinEventsX11Imp()
{
- if (m_keybuf);
- {
- free(m_keybuf);
- m_keybuf = 0;
- }
+ free(m_keybuf);
+ m_keybuf = 0;
if (m_xic)
{