summaryrefslogtreecommitdiff
path: root/com32/chain/mangle.c
diff options
context:
space:
mode:
authorMichal Soltys <soltys@ziu.info>2013-02-14 16:51:47 +0100
committerMichal Soltys <soltys@ziu.info>2013-02-14 16:54:03 +0100
commit42621957a8bfbec78e7744d211f8f0a854bb8620 (patch)
tree0d00005f6ce49cd0f3ed009809bbb256af808854 /com32/chain/mangle.c
parent64a6d8180ea0329047fd4d74aa960c1fd2c1c33b (diff)
downloadsyslinux-42621957a8bfbec78e7744d211f8f0a854bb8620.tar.gz
com32/chain: sizeof style change (trivial)
Signed-off-by: Michal Soltys <soltys@ziu.info>
Diffstat (limited to 'com32/chain/mangle.c')
-rw-r--r--com32/chain/mangle.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/com32/chain/mangle.c b/com32/chain/mangle.c
index 0c7319b3..ffdaab8d 100644
--- a/com32/chain/mangle.c
+++ b/com32/chain/mangle.c
@@ -161,7 +161,7 @@ int manglef_grub(const struct part_iter *iter, struct data_area *data)
if (!(opt.file && opt.grub))
return 0;
- if (data->size < sizeof(struct grub_stage2_patch_area)) {
+ if (data->size < sizeof *stage2) {
error("The file specified by grub=<loader> is too small to be stage2 of GRUB Legacy.");
goto bail;
}
@@ -211,7 +211,7 @@ int manglef_grub(const struct part_iter *iter, struct data_area *data)
* the default config filename "/boot/grub/menu.lst".
*/
if (opt.grubcfg) {
- if (strlen(opt.grubcfg) > sizeof(stage2->config_file) - 1) {
+ if (strlen(opt.grubcfg) >= sizeof stage2->config_file) {
error("The config filename length can't exceed 88 characters.");
goto bail;
}
@@ -421,7 +421,7 @@ int mangles_cmldr(struct data_area *data)
if (!(opt.sect && opt.cmldr))
return 0;
- memcpy((char *)data->data + 3, cmldr_signature, sizeof(cmldr_signature));
+ memcpy((char *)data->data + 3, cmldr_signature, sizeof cmldr_signature);
return 0;
}