libfdtgen: fix string_buf overwriting

string_buf will be overwritten by recursive calls,
need to back up the string_buf before recursive calls
and free after that.
1 file changed