Whamcloud - gitweb
LU-4629 gss: fix uninitialized variable 25/9325/2
authorDmitry Eremin <dmitry.eremin@intel.com>
Thu, 20 Feb 2014 10:17:38 +0000 (14:17 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Sat, 1 Mar 2014 02:23:22 +0000 (02:23 +0000)
'sg->page_link' is used uninitialized in many functions.

Signed-off-by: Dmitry Eremin <dmitry.eremin@intel.com>
Change-Id: I7f6d2870a8e95ce0614d617d08cf12f657a680ca
Reviewed-on: http://review.whamcloud.com/9325
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: James Simmons <uja.ornl@gmail.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/ptlrpc/gss/gss_krb5_mech.c

index 3cd3be5..e79ffdd 100644 (file)
@@ -529,6 +529,7 @@ void gss_delete_sec_context_kerberos(void *internal_ctx)
 static
 void buf_to_sg(struct scatterlist *sg, void *ptr, int len)
 {
 static
 void buf_to_sg(struct scatterlist *sg, void *ptr, int len)
 {
+       sg_init_table(sg, 1);
        sg_set_buf(sg, ptr, len);
 }
 
        sg_set_buf(sg, ptr, len);
 }