ag-tool: use g_path_get_basename(), not basename() 0.64
authorWill Thompson <will.thompson@collabora.co.uk>
Tue, 4 Jan 2011 14:03:31 +0000 (14:03 +0000)
committerAlberto Mardegan <alberto.mardegan@nokia.com>
Thu, 10 Feb 2011 07:32:46 +0000 (09:32 +0200)
commit99f45f251e479cfdbb4f32838048af37fc1a1bee
treecbc21eadc108873508861a915f67085ffaa1f61a
parenta704200ece5f4ebf2fd0bbc5c4e64f2014a57816
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