khtml: Delete pointer _before_ returning.
Fixup to commit 947ffe60 ("backport 02c3192 - Patch some memory leaks"), which backported part of the fix in the wrong order, as it was first returning and then deleting a pointer.
Noticed by Matthew Rezny <rezny@FreeBSD.org>.