version 1.1, 2012/02/21 16:23:02
|
version 1.1.1.2, 2012/05/29 12:26:49
|
Line 39
|
Line 39
|
#endif /* HAVE_STRINGS_H */ |
#endif /* HAVE_STRINGS_H */ |
|
|
#include "missing.h" |
#include "missing.h" |
|
#include "sudo_debug.h" |
|
|
/* |
/* |
* Allocate storage for a name=value string and return it. |
* Allocate storage for a name=value string and return it. |
Line 49 fmt_string(const char *var, const char *val)
|
Line 50 fmt_string(const char *var, const char *val)
|
size_t var_len = strlen(var); |
size_t var_len = strlen(var); |
size_t val_len = strlen(val); |
size_t val_len = strlen(val); |
char *cp, *str; |
char *cp, *str; |
|
debug_decl(fmt_string, SUDO_DEBUG_UTIL) |
|
|
cp = str = malloc(var_len + 1 + val_len + 1); |
cp = str = malloc(var_len + 1 + val_len + 1); |
if (str != NULL) { |
if (str != NULL) { |
Line 60 fmt_string(const char *var, const char *val)
|
Line 62 fmt_string(const char *var, const char *val)
|
*cp = '\0'; |
*cp = '\0'; |
} |
} |
|
|
return str; | debug_return_str(str); |
} |
} |