Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
b611acc7
Commit
b611acc7
authored
Nov 01, 2016
by
Detlef Riekenberg
Committed by
Alexandre Julliard
Nov 02, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
winspool: Return a failure code in ClosePrinter.
Signed-off-by:
Detlef Riekenberg
<
wine.dev@web.de
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
72dd8baf
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
7 deletions
+9
-7
info.c
dlls/winspool.drv/info.c
+9
-7
No files found.
dlls/winspool.drv/info.c
View file @
b611acc7
...
...
@@ -3315,7 +3315,6 @@ BOOL WINAPI ClosePrinter(HANDLE hPrinter)
{
UINT_PTR
i
=
(
UINT_PTR
)
hPrinter
;
opened_printer_t
*
printer
=
NULL
;
BOOL
ret
=
FALSE
;
TRACE
(
"(%p)
\n
"
,
hPrinter
);
...
...
@@ -3331,10 +3330,6 @@ BOOL WINAPI ClosePrinter(HANDLE hPrinter)
TRACE
(
"closing %s (doc: %p)
\n
"
,
debugstr_w
(
printer
->
name
),
printer
->
doc
);
if
(
printer
->
backend_printer
)
{
backend
->
fpClosePrinter
(
printer
->
backend_printer
);
}
if
(
printer
->
doc
)
EndDocPrinter
(
hPrinter
);
...
...
@@ -3348,12 +3343,19 @@ BOOL WINAPI ClosePrinter(HANDLE hPrinter)
HeapFree
(
GetProcessHeap
(),
0
,
printer
->
queue
);
}
if
(
printer
->
backend_printer
)
{
backend
->
fpClosePrinter
(
printer
->
backend_printer
);
}
free_printer_entry
(
printer
);
printer_handles
[
i
-
1
]
=
NULL
;
ret
=
TRUE
;
LeaveCriticalSection
(
&
printer_handles_cs
);
return
TRUE
;
}
LeaveCriticalSection
(
&
printer_handles_cs
);
return
ret
;
SetLastError
(
ERROR_INVALID_HANDLE
);
return
FALSE
;
}
/*****************************************************************************
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment