diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-18 00:23:05 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-18 00:23:05 +0000 |
commit | a784b84a86ec0103b9af04772b573a91684a8a73 (patch) | |
tree | 9f95dbcfccce0c24e2ff9a029962dd71b646cc46 /ipc | |
parent | b3b2d6e76a2cfbb02933298c565d3718b0288774 (diff) | |
download | chromium_src-a784b84a86ec0103b9af04772b573a91684a8a73.zip chromium_src-a784b84a86ec0103b9af04772b573a91684a8a73.tar.gz chromium_src-a784b84a86ec0103b9af04772b573a91684a8a73.tar.bz2 |
Win: Fix an invalid handle initialization in the spellchecker.
Also, convert a potential crash to a NOTREACHED.
BUG=30433
TEST=see bug
Review URL: http://codereview.chromium.org/505022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34902 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc')
-rw-r--r-- | ipc/ipc_platform_file.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ipc/ipc_platform_file.h b/ipc/ipc_platform_file.h index 4307412..7ba7414 100644 --- a/ipc/ipc_platform_file.h +++ b/ipc/ipc_platform_file.h @@ -21,6 +21,14 @@ typedef base::PlatformFile PlatformFileForTransit; typedef base::FileDescriptor PlatformFileForTransit; #endif +inline PlatformFileForTransit InvalidPlatformFileForTransit() { +#if defined(OS_WIN) + return base::kInvalidPlatformFileValue; +#elif defined(OS_POSIX) + return base::FileDescriptor(); +#endif +} + inline base::PlatformFile PlatformFileForTransitToPlatformFile( const PlatformFileForTransit& transit) { #if defined(OS_WIN) |