diff mbox

[U-Boot,2/6,v2] LZMA: Avoid free on null pointer

Message ID 1291469030-24984-3-git-send-email-luigi.mantellini@idf-hit.com
State Superseded
Headers show

Commit Message

luigi.mantellini@idf-hit.com Dec. 4, 2010, 1:23 p.m. UTC
From: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>


Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
---
 lib/lzma/LzmaDec.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
diff mbox

Patch

diff --git a/lib/lzma/LzmaDec.c b/lib/lzma/LzmaDec.c
index f941da2..b2a3aec 100644
--- a/lib/lzma/LzmaDec.c
+++ b/lib/lzma/LzmaDec.c
@@ -913,7 +913,9 @@  SRes LzmaDec_DecodeToBuf(CLzmaDec *p, Byte *dest, SizeT *destLen, const Byte *sr
 
 void LzmaDec_FreeProbs(CLzmaDec *p, ISzAlloc *alloc)
 {
-  alloc->Free(alloc, p->probs);
+  if (p->probs) {
+    alloc->Free(alloc, p->probs);
+  }
   p->probs = 0;
 }