Fix a memory leak if parent directory creation failed.
[oweals/busybox.git] / libbb / messages.c
index 16ac63f6920f983d5a355d30bca616d93b69ec9f..552c3ab5b5a8d773bdbbeeabebc18d5830b1da82 100644 (file)
  *
  */
 
-#include "../busybox.h"
+#include "libbb.h"
 
 #ifdef L_full_version
-       const char *full_version = BB_BANNER " multi-call binary";
+       const char * const full_version = BB_BANNER " multi-call binary";
 #endif
 #ifdef L_name_too_long
-       const char *name_too_long = "file name too long";
+       const char * const name_too_long = "file name too long";
 #endif
 
 #ifdef L_omitting_directory
-       const char *omitting_directory = "%s: omitting directory";
+       const char * const omitting_directory = "%s: omitting directory";
 #endif
 #ifdef L_not_a_directory
-       const char *not_a_directory = "%s: not a directory";
+       const char * const not_a_directory = "%s: not a directory";
 #endif
 #ifdef L_memory_exhausted
-       const char *memory_exhausted = "memory exhausted";
+       const char * const memory_exhausted = "memory exhausted";
 #endif
 #ifdef L_invalid_date
-       const char *invalid_date = "invalid date `%s'";
+       const char * const invalid_date = "invalid date `%s'";
 #endif
 #ifdef L_invalid_option
-       const char *invalid_option = "invalid option -- %c";
+       const char * const invalid_option = "invalid option -- %c";
 #endif
 #ifdef L_io_error
-       const char *io_error = "%s: input/output error -- %s";
+       const char * const io_error = "%s: input/output error -- %s";
 #endif
 #ifdef L_dash_dash_help
-       const char *dash_dash_help = "--help";
+       const char * const dash_dash_help = "--help";
 #endif
 #ifdef L_write_error
-       const char *write_error = "Write Error";
+       const char * const write_error = "Write Error";
 #endif
 #ifdef L_too_few_args
-       const char *too_few_args = "too few arguments";
+       const char * const too_few_args = "too few arguments";
 #endif
 #ifdef L_name_longer_than_foo
-       const char *name_longer_than_foo = "Names longer than %d chars not supported.";
+       const char * const name_longer_than_foo = "Names longer than %d chars not supported.";
+#endif
+#ifdef L_unknown
+       const char * const unknown = "(unknown)";
 #endif
 
+#ifdef L_can_not_create_raw_socket
+       const char * const can_not_create_raw_socket = "can`t create raw socket";
+#endif