src/server/safs/nametrans.c

changeset 77
f1cff81e425a
parent 44
3da1f7b6847f
child 96
0185b13bf41f
equal deleted inserted replaced
76:5f7660fe1562 77:f1cff81e425a
26 * POSSIBILITY OF SUCH DAMAGE. 26 * POSSIBILITY OF SUCH DAMAGE.
27 */ 27 */
28 28
29 #include "nametrans.h" 29 #include "nametrans.h"
30 30
31 #include "../daemon/log.h"
31 #include "../util/pblock.h" 32 #include "../util/pblock.h"
32 33
33 int test_nametrans(pblock *pb, Session *sn, Request *rq) { 34 int test_nametrans(pblock *pb, Session *sn, Request *rq) {
34 printf("test_nametrans...\n"); 35 printf("test_nametrans...\n");
35 36
55 56
56 char *name = pblock_findkeyval(pb_key_name, pb); 57 char *name = pblock_findkeyval(pb_key_name, pb);
57 char *from = pblock_findkeyval(pb_key_from, pb); 58 char *from = pblock_findkeyval(pb_key_from, pb);
58 59
59 if(!name) { 60 if(!name) {
60 /* TODO: add log */ 61 log_ereport(LOG_MISCONFIG, "assign-name: missing name parameter");
61 protocol_status(sn, rq, 500, NULL); 62 protocol_status(sn, rq, 500, NULL);
62 return REQ_ABORTED; 63 return REQ_ABORTED;
63 } 64 }
64 65
65 if(from) { 66 if(from) {
72 } 73 }
73 i++; 74 i++;
74 } 75 }
75 } 76 }
76 77
77 /* add object to rq->vars */ 78 // add object to rq->vars
78 pblock_kvinsert(pb_key_name, name, strlen(name), rq->vars); 79 pblock_kvinsert(pb_key_name, name, strlen(name), rq->vars);
79 80
80 return REQ_NOACTION; 81 return REQ_NOACTION;
81 } 82 }

mercurial