Overview
| Comment: | OFEmbeddedFileURLHandler: Add scheme check |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
12a73577220331bf3c9d9721698aa7aa |
| User & Date: | js on 2022-08-07 18:23:02 |
| Other Links: | manifest | tags |
Context
|
2022-08-07
| ||
| 19:56 | configure: Enable threads for Nintendo Switch (check-in: bef92f92b6 user: js tags: trunk) | |
| 18:23 | OFEmbeddedFileURLHandler: Add scheme check (check-in: 12a7357722 user: js tags: trunk) | |
| 16:51 | Fix compiling with --disable-files (check-in: fa9d22b297 user: js tags: trunk) | |
Changes
Modified src/OFEmbeddedFileURLHandler.m from [e3697eafac] to [10ad5c2607].
| ︙ | |||
72 73 74 75 76 77 78 79 80 81 82 83 | 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | + + + + + - - - - |
}
@implementation OFEmbeddedFileURLHandler
- (OFStream *)openItemAtURL: (OFURL *)URL mode: (OFString *)mode
{
const char *path;
if (![URL.scheme isEqual: @"objfw-embedded"] || URL.host != nil ||
URL.port != nil || URL.user != nil || URL.password != nil ||
URL.query != nil || URL.fragment != nil)
@throw [OFInvalidArgumentException exception];
if (![mode isEqual: @"r"])
@throw [OFOpenItemFailedException exceptionWithURL: URL
mode: mode
errNo: EROFS];
|
| ︙ |