X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=drivers%2Fclk%2Fsunxi%2Fclk-sunxi.c;h=d3a43381a792700a96f618e4e86924612d529aa3;hb=916f562fb28a49457d3d99d156ca415b50d6750e;hp=623fda5e911fb272cb3e4de4f50706ed320e6bfc;hpb=c079512aad9718c12c6bb1b661880b15a73dfd69;p=linux-2.6-block.git diff --git a/drivers/clk/sunxi/clk-sunxi.c b/drivers/clk/sunxi/clk-sunxi.c index 623fda5e911f..d3a43381a792 100644 --- a/drivers/clk/sunxi/clk-sunxi.c +++ b/drivers/clk/sunxi/clk-sunxi.c @@ -980,6 +980,8 @@ static struct clk ** __init sunxi_divs_clk_setup(struct device_node *node, if (endp) { derived_name = kstrndup(clk_name, endp - clk_name, GFP_KERNEL); + if (!derived_name) + return NULL; factors.name = derived_name; } else { factors.name = clk_name;