volume_id/linux_swap: detect suspended image signatures too
Signed-off-by: Vladimir Dronnikov <dronnikov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
14a917eaab
commit
73ccd0ca87
@ -52,7 +52,11 @@ int FAST_FUNC volume_id_probe_linux_swap(struct volume_id *id /*,uint64_t off*/)
|
||||
goto found;
|
||||
}
|
||||
|
||||
if (memcmp(buf, "SWAPSPACE2", 10) == 0) {
|
||||
if (memcmp(buf, "SWAPSPACE2", 10) == 0
|
||||
|| memcmp(buf, "S1SUSPEND", 9) == 0
|
||||
|| memcmp(buf, "S2SUSPEND", 9) == 0
|
||||
|| memcmp(buf, "ULSUSPEND", 9) == 0
|
||||
) {
|
||||
sw = volume_id_get_buffer(id, off, sizeof(struct swap_header_v1_2));
|
||||
if (sw == NULL)
|
||||
return -1;
|
||||
|
Loading…
Reference in New Issue
Block a user