summaryrefslogtreecommitdiff
path: root/source3/printing/lpq_parse.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2007-11-19 18:56:22 -0800
committerJeremy Allison <jra@samba.org>2007-11-19 18:56:22 -0800
commit4c6b01b0ef289bb1511c30354ed41b597288c9d7 (patch)
tree5d108678030830ecf1ebf1278a32950a78d976ae /source3/printing/lpq_parse.c
parentcf31bb7532484dbe26e4a00506ade0a173d8d754 (diff)
downloadsamba-4c6b01b0ef289bb1511c30354ed41b597288c9d7.tar.gz
samba-4c6b01b0ef289bb1511c30354ed41b597288c9d7.tar.bz2
samba-4c6b01b0ef289bb1511c30354ed41b597288c9d7.zip
Remove more pstring. Unify talloc_sub functions to make
them a better match for replacing string_sub. Remove more unused code. Jeremy. (This used to be commit ae7885711f504f1442335f09088cbe149a7e00f9)
Diffstat (limited to 'source3/printing/lpq_parse.c')
-rw-r--r--source3/printing/lpq_parse.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/source3/printing/lpq_parse.c b/source3/printing/lpq_parse.c
index 50fad6f946..09f630e464 100644
--- a/source3/printing/lpq_parse.c
+++ b/source3/printing/lpq_parse.c
@@ -125,9 +125,13 @@ static bool parse_lpq_bsd(char *line,print_queue_struct *buf,bool first)
char *tok[MAXTOK];
int count = 0;
- pstring line2;
+ TALLOC_CTX *ctx = talloc_tos();
+ char *line2 = NULL;
- pstrcpy(line2,line);
+ line2 = talloc_strdup(ctx, line);
+ if (!line2) {
+ return false;
+ }
#ifdef OSF1
{