ag-tool: use g_path_get_basename(), not basename() 2
authorWill Thompson <will.thompson@collabora.co.uk>
Tue, 4 Jan 2011 14:03:31 +0000 (14:03 +0000)
committerWill Thompson <will.thompson@collabora.co.uk>
Tue, 4 Jan 2011 14:03:31 +0000 (14:03 +0000)
commit439ea898822c2ead3cfba094161ba31709400fb1
treefcb8004eefcc1220e8193934ee345175888b4054
parent5cb797a9420f6b8fbd479b97e936389f96b6b1fe
ag-tool: use g_path_get_basename(), not basename()

On my amd64 machine, the current ag-tool crashes when it tries to show
the usage string. gdb shows that gl_app_name contains garbage, though it
seemed to not be garbage before the call to show_help(). (Yes, this
surprised me too.) I suspect it might be related to basename modifying
its argument or something; I'm not really sure.

Either way, replacing the call to basename() with a call to
g_path_get_basename()—which returns a newly allocated string—fixes the
crash.
tools/main.c