Commit 1e2dd2f7 authored by David Miller's avatar David Miller Committed by Arnaldo Carvalho de Melo

perf symbols: Handle NULL dso in dso__name_len

We should use "[unknown]" in this case, in concert with the code in
_hist_entry__dso_snprintf().

Otherwise we'll crash when recomputing the histogram column lengths in
hists__calc_col_len().
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
Link: http://lkml.kernel.org/r/20120325.162822.2267799792062571623.davem@davemloft.netSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent 3738d40e
...@@ -50,6 +50,8 @@ struct symbol_conf symbol_conf = { ...@@ -50,6 +50,8 @@ struct symbol_conf symbol_conf = {
int dso__name_len(const struct dso *dso) int dso__name_len(const struct dso *dso)
{ {
if (!dso)
return strlen("[unknown]");
if (verbose) if (verbose)
return dso->long_name_len; return dso->long_name_len;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment