Esempio n. 1
0
        /* goodG2B() - use goodsource and badsink */
        public static void GoodG2BSink(CWE690_NULL_Deref_From_Return__getParameter_Web_trim_67a.Container dataContainer, HttpRequest req, HttpResponse resp)
        {
            string data = dataContainer.containerOne;
            /* POTENTIAL FLAW: data could be null */
            string stringTrimmed = data.Trim();

            IO.WriteLine(stringTrimmed);
        }
Esempio n. 2
0
        /* goodB2G() - use badsource and goodsink */
        public static void GoodB2GSink(CWE690_NULL_Deref_From_Return__getParameter_Web_trim_67a.Container dataContainer, HttpRequest req, HttpResponse resp)
        {
            string data = dataContainer.containerOne;

            /* FIX: explicit check for null */
            if (data != null)
            {
                string stringTrimmed = data.Trim();
                IO.WriteLine(stringTrimmed);
            }
        }