aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2020-05-30 14:01:17 -0400
committerPierre-Marie de Rodat <derodat@adacore.com>2020-07-15 09:42:33 -0400
commita2f4fc6f3fe2ed458f348dccbab9367a35e6a3a2 (patch)
tree6484e767e9bf2119766dc0ebee2800384db6c3f7 /gcc
parentf0d0be62db5ba030283fa8189211830d09dfb467 (diff)
downloadgcc-a2f4fc6f3fe2ed458f348dccbab9367a35e6a3a2.zip
gcc-a2f4fc6f3fe2ed458f348dccbab9367a35e6a3a2.tar.gz
gcc-a2f4fc6f3fe2ed458f348dccbab9367a35e6a3a2.tar.bz2
[Ada] Fix potentially uninitialized variable flagged by CodePeer
gcc/ada/ * libgnat/g-socket.adb (Wait_On_Socket): Fix potentially uninitialized variable.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/libgnat/g-socket.adb3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/ada/libgnat/g-socket.adb b/gcc/ada/libgnat/g-socket.adb
index da631e3..719d9a9 100644
--- a/gcc/ada/libgnat/g-socket.adb
+++ b/gcc/ada/libgnat/g-socket.adb
@@ -2062,8 +2062,11 @@ package body GNAT.Sockets is
Close_Selector (S.all);
Unchecked_Free (Local_S);
end if;
+
exception
when others =>
+ Status := Completed;
+
if Selector = null then
Close_Selector (S.all);
Unchecked_Free (Local_S);