]> www.infradead.org Git - mtd-utils.git/commit
libmtd: fix segmentation fault on lib->mtd
authorBrian Norris <computersforpeace@gmail.com>
Thu, 9 Feb 2012 18:13:30 +0000 (10:13 -0800)
committerArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Tue, 14 Feb 2012 09:00:12 +0000 (11:00 +0200)
commit6571ef822aa7d782a8168d39a27fa3e65a3032be
tree274560723694736b3f0d13fddd77cc5a20537b11
parenteded3cd0a52252f677ceacd1fbcae13be3d55e8f
libmtd: fix segmentation fault on lib->mtd

Legacy systems do not initialize lib->mtd, so we shouldn't perform
strlen(lib->mtd); this produces a segmentation fault. As this code isn't
used in the legacy codepath, we can just move it down to an 'else' branch.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
lib/libmtd.c