Merge pull request #4370 from libgit2/example_general Fix Issue #4047 Check return codes and free objects