Commit 4690579e authored by Amos Kong's avatar Amos Kong Committed by Anthony Liguori
Browse files

append the terminating '\0' to bootorder string



Problem was introduced in commit c8a6ae8b. The last terminating
'\0' was lost, use the right length 5 ("HALT\0").

Reported-by: default avatarGerd Hoffmann <kraxel@redhat.com>
Signed-off-by: default avatarAmos Kong <akong@redhat.com>
Message-id: 1363774594-21001-1-git-send-email-akong@redhat.com
Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
parent a130c6b2
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1278,9 +1278,9 @@ char *get_boot_devices_list(size_t *size)

    if (boot_strict && *size > 0) {
        list[total-1] = '\n';
        list = g_realloc(list, total + 4);
        memcpy(&list[total], "HALT", 4);
        *size = total + 4;
        list = g_realloc(list, total + 5);
        memcpy(&list[total], "HALT", 5);
        *size = total + 5;
    }
    return list;
}