dlg backed out one too many revisions, bring back 1.2
dlg backed out one too many revisions, bring back 1.2

only do aml_freevalue when necessary, noted by deanna

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars