ALT Linux Bugzilla
– Attachment 7805 Details for
Bug 34028
get-edid: segmentation fault
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
[patch]
Это мой патч к parse-edid пакета read-edid
parse-edid.path (text/plain), 986 bytes, created by
fisk
on 2018-10-11 11:29:47 MSK
(
hide
)
Description:
Это мой патч к parse-edid пакета read-edid
Filename:
MIME Type:
Creator:
fisk
Created:
2018-10-11 11:29:47 MSK
Size:
986 bytes
patch
obsolete
>47a48 >> char serialnumber[13]; >52c53,55 >< >--- >> int serialnumbertag = 0; >> int serialnumberint; >> >96c99,124 >< /* Skip Product ID and Serial Number. */ >--- >> /* Serial Number. */ >> for (i = 0x36; i < 0x7E; i += 0x12) { //read through descriptor blocks... >> if (edid[i] == 0x00) { //not a timing descriptor >> if (edid[i+3] == 0xff) { //Serial number tag >> serialnumbertag++; >> for (j = 0; j < 13; j++) { >> if (edid[i+5+j] == 0x0a) >> serialnumber[j] = 0x00; >> else >> serialnumber[j] = edid[i+5+j]; >> } >> } >> } >> } >> if (serialnumbertag) { >> printf("\t# Serial number \"%s\"\n", serialnumber); >> } >> else { >> /* Serial nuber from old E EDID specifications/ */ >> serialnumberint=(edid[0x0f] << 24) + (edid[0x0e] << 16) + (edid[0x0d] << 8) + edid[0x0c]; >> if (serialnumberint){ >> printf("\t# Serial number \"%i\"\n", serialnumberint); >> } >> }; >> >> /* Skip Product ID. */ >104d131 >< >107d133 >< >223a250 >>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 34028
: 7805