From: nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Date: Mon, 1 Jun 2009 22:14:01 +0000 (+0000)
Subject: ocf: fix uninitialized variable access (thx, Dakon)
X-Git-Url: https://git.rohieb.name/openwrt.git/commitdiff_plain/9e04630d3953264b1faad9f4336d0b1d6f76e191

ocf: fix uninitialized variable access (thx, Dakon)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16285 3c298f89-4303-0410-b956-a3cf2f4a3e73
---

diff --git a/target/linux/generic-2.6/patches-2.6.27/973-ocf_2.6.27_fix.patch b/target/linux/generic-2.6/patches-2.6.27/973-ocf_2.6.27_fix.patch
index 6ffce01a2..ecb9bef51 100644
--- a/target/linux/generic-2.6/patches-2.6.27/973-ocf_2.6.27_fix.patch
+++ b/target/linux/generic-2.6/patches-2.6.27/973-ocf_2.6.27_fix.patch
@@ -28,10 +28,10 @@
 +
 +		t = kthread_create(random_proc, NULL, "ocf-random");
 +		if (IS_ERR(t)) {
++			ret = PTR_ERR(t);
  			printk("crypto: crypto_rregister cannot start random thread; "
  					"error %d", ret);
 -		} else
-+			ret = PTR_ERR(t);
 +		} else {
 +			random_task = t;
 +			wake_up_process(t);
diff --git a/target/linux/generic-2.6/patches-2.6.28/973-ocf_2.6.27_fix.patch b/target/linux/generic-2.6/patches-2.6.28/973-ocf_2.6.27_fix.patch
index 6ffce01a2..ecb9bef51 100644
--- a/target/linux/generic-2.6/patches-2.6.28/973-ocf_2.6.27_fix.patch
+++ b/target/linux/generic-2.6/patches-2.6.28/973-ocf_2.6.27_fix.patch
@@ -28,10 +28,10 @@
 +
 +		t = kthread_create(random_proc, NULL, "ocf-random");
 +		if (IS_ERR(t)) {
++			ret = PTR_ERR(t);
  			printk("crypto: crypto_rregister cannot start random thread; "
  					"error %d", ret);
 -		} else
-+			ret = PTR_ERR(t);
 +		} else {
 +			random_task = t;
 +			wake_up_process(t);
diff --git a/target/linux/generic-2.6/patches-2.6.29/973-ocf_2.6.27_fix.patch b/target/linux/generic-2.6/patches-2.6.29/973-ocf_2.6.27_fix.patch
index 6ffce01a2..ecb9bef51 100644
--- a/target/linux/generic-2.6/patches-2.6.29/973-ocf_2.6.27_fix.patch
+++ b/target/linux/generic-2.6/patches-2.6.29/973-ocf_2.6.27_fix.patch
@@ -28,10 +28,10 @@
 +
 +		t = kthread_create(random_proc, NULL, "ocf-random");
 +		if (IS_ERR(t)) {
++			ret = PTR_ERR(t);
  			printk("crypto: crypto_rregister cannot start random thread; "
  					"error %d", ret);
 -		} else
-+			ret = PTR_ERR(t);
 +		} else {
 +			random_task = t;
 +			wake_up_process(t);
diff --git a/target/linux/generic-2.6/patches-2.6.30/973-ocf_2.6.27_fix.patch b/target/linux/generic-2.6/patches-2.6.30/973-ocf_2.6.27_fix.patch
index 6ffce01a2..ecb9bef51 100644
--- a/target/linux/generic-2.6/patches-2.6.30/973-ocf_2.6.27_fix.patch
+++ b/target/linux/generic-2.6/patches-2.6.30/973-ocf_2.6.27_fix.patch
@@ -28,10 +28,10 @@
 +
 +		t = kthread_create(random_proc, NULL, "ocf-random");
 +		if (IS_ERR(t)) {
++			ret = PTR_ERR(t);
  			printk("crypto: crypto_rregister cannot start random thread; "
  					"error %d", ret);
 -		} else
-+			ret = PTR_ERR(t);
 +		} else {
 +			random_task = t;
 +			wake_up_process(t);