]> code.delx.au - pulseaudio/blobdiff - src/pulse/error.c
core: Fix uninit pointer read in protocol-native
[pulseaudio] / src / pulse / error.c
index 9551d98ea4797775908c08479a8df1c069c45c73..751d42a81fd5271d0479f15e52bb373e9a81bdf1 100644 (file)
 #include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <string.h>
 
-#include <pulse/xmalloc.h>
-#include <pulse/i18n.h>
+#include <pulse/def.h>
 
-#include <pulsecore/core-util.h>
-#include <pulsecore/native-common.h>
+#include <pulsecore/i18n.h>
 
 #include "error.h"
 
@@ -54,7 +51,7 @@ const char*pa_strerror(int error) {
         [PA_ERR_CONNECTIONTERMINATED] = N_("Connection terminated"),
         [PA_ERR_KILLED] = N_("Entity killed"),
         [PA_ERR_INVALIDSERVER] = N_("Invalid server"),
-        [PA_ERR_MODINITFAILED] = N_("Module initalization failed"),
+        [PA_ERR_MODINITFAILED] = N_("Module initialization failed"),
         [PA_ERR_BADSTATE] = N_("Bad state"),
         [PA_ERR_NODATA] = N_("No data"),
         [PA_ERR_VERSION] = N_("Incompatible protocol version"),
@@ -63,7 +60,10 @@ const char*pa_strerror(int error) {
         [PA_ERR_UNKNOWN] = N_("Unknown error code"),
         [PA_ERR_NOEXTENSION] = N_("No such extension"),
         [PA_ERR_OBSOLETE] = N_("Obsolete functionality"),
-        [PA_ERR_NOTIMPLEMENTED] = N_("Missing implementation")
+        [PA_ERR_NOTIMPLEMENTED] = N_("Missing implementation"),
+        [PA_ERR_FORKED] = N_("Client forked"),
+        [PA_ERR_IO] = N_("Input/Output error"),
+        [PA_ERR_BUSY] = N_("Device or resource busy")
     };
 
     pa_init_i18n();