Am Mittwoch, 5. September 2012, 14:00:58 schrieb Daniel-Constantin Mierla: > >> Hi, I've experimented column size isues (too small) when trying to > >> store a double Path header in the location table. It seems that > >> current size is: > [...] > > 512 sounds a bit too large to me, this size is not used in any other > > fields in the database definitions. What about setting it to 255? > > Replacing the uri_len part with > > > > <size>&hf_len;</size> > > > > should do the trick. Then just run make dbschema, and commit also the > > updated database definitions. > > dialog module uses 512 for each route set (caller/callee side), so > perhaps it should be used here the same, eventually defining a variable > for it and use it everywhere is stored a path/route set. > > Besides regeneration of db creation scripts (with make dbschema), a > safety check has to be done to registrar/usrloc module to be sure it > does not use some static buffer of a lower size for handling the path.
Hello Daniel, I've added the 512 size definition as "long_hf_len" to the schema defs and changed the dialog xml files. If Inaki wants to do his change he could also use this. Cheers, Henning _______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
