Navigation


Changeset 444:25c111bec522 in freeDiameter


Ignore:
Timestamp:
Jul 28, 2010, 6:46:18 PM (14 years ago)
Author:
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
Branch:
default
Phase:
public
Message:

Fix small issue on app_diameap

Location:
extensions/app_diameap
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_diameap/diameap_mysql.c

    r438 r444  
    8383
    8484                user->id = atoi(row[0]);
     85                CHECK_MALLOC(user->userid=malloc(strlen(row[1])));
    8586                memcpy(user->userid,row[1],strlen(row[1]));
    8687                user->useridLength = strlen(row[1]);
     88                CHECK_MALLOC(user->password=malloc(strlen(row[2])));
    8789                memcpy(user->password, row[2],strlen(row[2]));
    8890                user->passwordLength = strlen(row[2]);
  • extensions/app_diameap/diameap_server.c

    r438 r444  
    19921992        if (datatype == AVP_TYPE_OCTETSTRING)
    19931993        {
     1994                CHECK_MALLOC(rval->os.data=malloc(A.os.len));
    19941995                memcpy(rval->os.data,A.os.data,A.os.len);
    19951996                rval->os.len = A.os.len;
     
    20082009        if (datatype == AVP_TYPE_OCTETSTRING)
    20092010        {
    2010 
     2011                CHECK_MALLOC(rval->os.data=malloc(strlen(B)));
    20112012                memcpy(rval->os.data,B,strlen(B));
    20122013                rval->os.len = strlen(B);
     
    30343035                CHECK_FCT( fd_msg_avp_hdr(avp, &avphdr));
    30353036                CHECK_FCT( fd_msg_avp_new(dataobj_eap_reissued_payload, 0, &re_avp));
     3037                CHECK_MALLOC(avp_val.os.data=malloc(avphdr->avp_value->os.len));
    30363038                memcpy(avp_val.os.data,avphdr->avp_value->os.data,avphdr->avp_value->os.len);
    30373039                avp_val.os.len = avphdr->avp_value->os.len;
Note: See TracChangeset for help on using the changeset viewer.