Whamcloud - gitweb
b=23216 a fix for a possible memory leak in filter_server_init_data
authorAndrew Perepechko <andrew.perepechko@sun.com>
Wed, 15 Sep 2010 21:11:56 +0000 (01:11 +0400)
committerAndrew Perepechko <andrew.perepechko@sun.com>
Wed, 15 Sep 2010 21:11:56 +0000 (01:11 +0400)
i=Alexander Zarochentsev
i=Dmitry Zogin

lustre/obdfilter/filter.c

index 28ddcb1..9d87b35 100644 (file)
@@ -937,6 +937,7 @@ static int filter_init_server_data(struct obd_device *obd, struct file * filp)
                                        "bug 10479.\n");
                                 lcd->lcd_uuid[0] = '\0';
                         } else {
+                                OBD_FREE_PTR(lcd);
                                 GOTO(err_client, rc = PTR_ERR(exp));
                         }
                 } else {