Do not crash with NULL values from aug_get
authorPino Toscano <ptoscano@redhat.com>
Fri, 15 Sep 2017 14:42:05 +0000 (16:42 +0200)
committerRichard W.M. Jones <rjones@redhat.com>
Fri, 15 Sep 2017 15:45:28 +0000 (16:45 +0100)
commita9c904a256cb10be03995e265c8446be87b73284
tree55559d5eb355a9018e972943941add44022a9320
parent8c1d2d318a5b3b5746a5ccac56d9e4512e5e588d
Do not crash with NULL values from aug_get

The Augeas documentation states that NULL can be a valid value
associated to a note.  Hence, make sure to not crash, and return None
in case there is a single node with NULL value.

Easily reproducible with:
  let v = Augeas.get aug "/files" in
augeas-c.c