r22589: Make TALLOC_ARRAY consistent across all uses.
[tprouty/samba.git] / source / libsmb / clifile.c
index ad6029f2243674782d0a630b53016c84efb4be15..2e1c156f14ad7ee335b87fe5a35636338c7530e2 100644 (file)
@@ -1692,9 +1692,13 @@ static BOOL cli_get_ea_list(struct cli_state *cli,
                goto out;
        }
 
-       ea_list = TALLOC_ARRAY(ctx, struct ea_struct, num_eas);
-       if (!ea_list) {
-               goto out;
+       if (num_eas) {
+               ea_list = TALLOC_ARRAY(ctx, struct ea_struct, num_eas);
+               if (!ea_list) {
+                       goto out;
+               }
+       } else {
+               ea_list = NULL;
        }
 
        ea_size = (size_t)IVAL(rdata,0);