[U-Boot-Users] [Patch] envcommon
Robert Schwebel
robert at schwebel.de
Thu May 13 16:37:24 CEST 2004
ChangeLog:
* Patch by Kai-Uwe Bloem, Robert Schwebel, 13 May 2004:
Copy data only when we _have_ a default environment,
otherwhise set environment to 0.
Robert
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hornemannstraße 12, 31137 Hildesheim, Germany
Phone: +49-5121-28619-0 | Fax: +49-5121-28619-4
-------------- next part --------------
#
# Author: Robert Schwebel <r.schwebel at pengutronix.de>
#
# Description: ChangeLog:
#
# * Patch by Kai-Uwe Bloem, Robert Schwebel, 13 May 2004:
# Copy data only when we _have_ a default environment,
# otherwhise set environment to 0.
#
# State: 2004-05-13: submit
#
#
# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
#
--- u-boot-patches/common/env_common.c~envcommon 2003-07-24 16:59:26.000000000 +0200
+++ u-boot-patches/common/env_common.c 2003-12-09 08:52:26.000000000 +0100
@@ -242,9 +242,12 @@
}
memset (env_ptr, 0, sizeof(env_t));
- memcpy (env_ptr->data,
- default_environment,
- sizeof(default_environment));
+ if (sizeof(default_environment) > 0)
+ memcpy (env_ptr->data,
+ default_environment,
+ sizeof(default_environment));
+ else
+ env_ptr->data[0] = '\0';
#ifdef CFG_REDUNDAND_ENVIRONMENT
env_ptr->flags = 0xFF;
#endif
More information about the U-Boot
mailing list