#!/bin/sh

Pathclean ()
{
 # Vulnerability fix for insecure path content
 # Make sure "::", "^:" or ":$" is not left in path arg $1

 local tmp
 tmp=$(echo "$1" | sed -e 's/::\+// ; s/^:// ; s/:$//' )

 [ "$tmp" ] && echo "$tmp"
}

LD_LIBRARY_PATH="/usr/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
LD_LIBRARY_PATH=$(Pathclean "$LD_LIBRARY_PATH")
export LD_LIBRARY_PATH

exec /usr/bin/mono --debug /usr/lib/mono/2.0/mdb-symbolreader.exe "$@"
