Explorar o código

dialog: proper de-serialization of expires value for a profile

Daniel-Constantin Mierla %!s(int64=11) %!d(string=hai) anos
pai
achega
ab9d9a242e
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      modules/dialog/dlg_profile.c

+ 2 - 2
modules/dialog/dlg_profile.c

@@ -1257,8 +1257,8 @@ int dlg_json_to_profiles(dlg_cell_t *dlg, srjson_doc_t *jdoc)
 					val.len = strlen(val.s);
 					val.len = strlen(val.s);
 				} else if(strcmp(jt->string, "puid")==0) {
 				} else if(strcmp(jt->string, "puid")==0) {
 					puid.s = jt->valuestring;
 					puid.s = jt->valuestring;
-					puid.len = strlen(val.s);
-				} else if(strcmp(jt->string, "puid")==0) {
+					puid.len = strlen(puid.s);
+				} else if(strcmp(jt->string, "expires")==0) {
 					expires = (time_t)jt->valueint;
 					expires = (time_t)jt->valueint;
 				} else if(strcmp(jt->string, "flags")==0) {
 				} else if(strcmp(jt->string, "flags")==0) {
 					flags = jt->valueint;
 					flags = jt->valueint;