From: Jaroslav Kysela Date: Sat, 17 Jul 2010 06:26:13 +0000 (+0200) Subject: hda-analyzer: add extra checks if nid exists in proc based codec X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=8128d8d042990fa5bb811ffddaf39cd931faa36f;p=alsa.git hda-analyzer: add extra checks if nid exists in proc based codec Signed-off-by: Jaroslav Kysela --- diff --git a/hda-analyzer/hda_proc.py b/hda-analyzer/hda_proc.py index 6e7f259..0af22fe 100644 --- a/hda-analyzer/hda_proc.py +++ b/hda-analyzer/hda_proc.py @@ -759,14 +759,20 @@ class HDACodecProc(HDACodec, HDABaseProc): raise ValueError, "unimplemented rw(0x%x, 0x%x, 0x%x)" % (nid, verb, param) def dump_node_extra(self, node): + if not node or not node.nid in self.proc_nids: + return '' node = self.proc_nids[node.nid] return node.dump_extra() def get_device(self, nid): + if not nid in self.proc_nids: + return None node = self.proc_nids[nid] return node.get_device() def get_controls(self, nid): + if not nid in self.proc_nids: + return None node = self.proc_nids[nid] return node.get_controls()