diff options
author | Steve Kondik <steve@cyngn.com> | 2016-05-22 17:09:57 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-05-22 17:09:57 -0700 |
commit | 892c602b10e745977ca161d06f1a90ac6dfc3728 (patch) | |
tree | 38f1a2c3ffcad6771f87213e23b1c7e7fd673197 | |
parent | baba9cf1ed821ae3e2a0b1e1b0748f0e332850c8 (diff) | |
download | android_external_toybox-892c602b10e745977ca161d06f1a90ac6dfc3728.tar.gz android_external_toybox-892c602b10e745977ca161d06f1a90ac6dfc3728.tar.bz2 android_external_toybox-892c602b10e745977ca161d06f1a90ac6dfc3728.zip |
toybox: Fix netstat crashstable/cm-13.0-ZNH5Y
* Avoid crash if link was null, seen when launching Radish
Change-Id: I18a845557caaaa5d725c00978c90fb5b836a7876
-rw-r--r-- | toys/pending/netstat.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/toys/pending/netstat.c b/toys/pending/netstat.c index 02ab4fc2..9803ca06 100644 --- a/toys/pending/netstat.c +++ b/toys/pending/netstat.c @@ -375,6 +375,9 @@ static long ss_inode(char *link) { long inode = -1; //"link = socket:[12345]", get "12345" as inode. + if (link == NULL) + return -1; + if (!strncmp(link, "socket:[", sizeof("socket:[")-1)) { inode = get_strtou(link + sizeof("socket:[")-1, (char**)&link, 0); if (*link != ']') inode = -1; |