I have a tile based game. If I click a point that is unwalkable directly to the left or right of my character, the path returned is above or below this target tile and not the position to the left/right, no matter which settings I try.
https://drive.google.com/file/d/0B4FPqAOv1vZJUjJLLUoxZUFZY1E/view
Given the red circle character and clicking the green square wall, A* returns the green path to point 1 instead of point 2 where it should stop. Clicking the purple square wall, A* returns the purple path to point 3 instead of point 4 where it should go.