]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
r6082: Fix for bugid #2541. Fixes from Guenter Kukkukk <guenter.kukkukk@kukkukk.com>
authorJeremy Allison <jra@samba.org>
Sun, 27 Mar 2005 20:44:06 +0000 (20:44 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:56:21 +0000 (10:56 -0500)
Jeremy.

source/smbd/trans2.c

index 77f879b53df327194294803423592595d9be3744..ad125788a17bc59f821924b61285d0533f626e91 100644 (file)
@@ -2872,6 +2872,7 @@ total_data=%u (should be %u)\n", (unsigned int)total_data, (unsigned int)IVAL(pd
                        if (!ea_list || (total_ea_len > data_size)) {
                                talloc_destroy(ea_ctx);
                                data_size = 4;
+                               SIVAL(pdata,0,4);   /* EA List Length must be set to 4 if no EA's. */
                                break;
                        }
 
@@ -2896,6 +2897,7 @@ total_data=%u (should be %u)\n", (unsigned int)total_data, (unsigned int)IVAL(pd
                        if (!ea_list || (total_ea_len > data_size)) {
                                talloc_destroy(ea_ctx);
                                data_size = 4;
+                               SIVAL(pdata,0,4);   /* EA List Length must be set to 4 if no EA's. */
                                break;
                        }