summaryrefslogtreecommitdiff
path: root/source3/lib/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/lib/util.c')
-rw-r--r--source3/lib/util.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/source3/lib/util.c b/source3/lib/util.c
index 9543388b45..28c7182250 100644
--- a/source3/lib/util.c
+++ b/source3/lib/util.c
@@ -379,10 +379,7 @@ char *StrCpy(char *dest,char *src)
char *d = dest;
/* I don't want to get lazy with these ... */
- if (!dest || !src) {
- DEBUG(0,("ERROR: NULL StrCpy() called!\n"));
- smb_panic("invalid StrCpy");
- }
+ ASSERT(dest && src);
if (!dest) return(NULL);
if (!src) {
@@ -4326,8 +4323,9 @@ void smb_panic(char *why)
char *cmd = lp_panic_action();
if (cmd && *cmd) {
system(cmd);
- exit(1);
}
+ DEBUG(0,("PANIC: %s\n", why));
+ exit(1);
}