r15353: Don't dereference NULL pointer. Found by the IBM checker.
authorJelmer Vernooij <jelmer@samba.org>
Sun, 30 Apr 2006 02:41:50 +0000 (02:41 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:05:24 +0000 (14:05 -0500)
(This used to be commit 67d62fc55621871c576298b5a8da2f5e9ea03d69)

source4/pidl/lib/Parse/Pidl/Samba4/EJS.pm

index b9d8a1251c000a9e1746de62bf81bf66eaa28293..e1a8feb1cd8add5f897a66b9c643a1a4796c7c2a 100644 (file)
@@ -206,6 +206,7 @@ sub EjsPullArray($$$$$)
        # uint8 arrays are treated as data blobs
        if ($nl->{TYPE} eq 'DATA' && $e->{TYPE} eq 'uint8') {
                if (!$l->{IS_FIXED}) {
+                       check_null_pointer($size);
                        pidl "EJS_ALLOC_N(ejs, $var, $size);";
                }
                check_null_pointer($length);