2021-12-07 16:41:32 +08:00
|
|
|
diff -Nur kbd-2.4.0/src/libkfont/kdmapop.c kbd-2.4.0-new/src/libkfont/kdmapop.c
|
|
|
|
|
--- kbd-2.4.0/src/libkfont/kdmapop.c 2020-04-27 23:53:01.000000000 +0800
|
|
|
|
|
+++ kbd-2.4.0-new/src/libkfont/kdmapop.c 2021-12-07 16:18:53.166000000 +0800
|
|
|
|
|
@@ -166,7 +166,8 @@
|
|
|
|
|
|
2020-07-28 15:42:59 +08:00
|
|
|
if (ioctl(fd, GIO_UNIMAP, &ud)) {
|
2021-12-07 16:41:32 +08:00
|
|
|
KFONT_ERR(ctx, "ioctl(GIO_UNIMAP): %m");
|
|
|
|
|
- return -1;
|
2020-07-28 15:42:59 +08:00
|
|
|
+ free(ud.entries);
|
2021-12-07 16:41:32 +08:00
|
|
|
+ return -1;
|
2020-07-28 15:42:59 +08:00
|
|
|
}
|
|
|
|
|
if (ct != ud.entry_ct)
|
2021-12-07 16:41:32 +08:00
|
|
|
KFONT_ERR(ctx, _("strange... ct changed from %d to %d"), ct, ud.entry_ct);
|